kotlin将对象转换为map_如何将JSON字符串映射到Kotlin Map

I have a simple Kotlin program that access a Mongo database and produce a JSON string as below;

"{

"_id" : { "$oid" : "593440eb7fa580d99d1abe85"} ,

"name" : "Firstname Secondname" ,

"reg_number" : "ATC/DCM/1016/230" ,

"oral" : 11 ,

"oral_percent" : 73 ,

"cat_1" : 57 ,

"cat_2" : 60 ,

"cat_average" : 59 ,

"assignment" : 90

}"

How do I map this in Kotlin Map/MutableMap? Is there an API in Kotlin to read JSON and map it to Map/MutableMap?

解决方案

This can be done with Klaxon. With this you can easily read the Json data as JsonObject which is actually a MutableMap.

val json: JsonObject = Parser().parse(jsonData) as JsonObject

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值