【发布时间】:2018-03-19 08:28:13
【问题描述】:
我有这个 JSON 对象:
{"home_device_name":"light","light_status":[{"id_light":"1","status":"1"},{"id_light":"2","status":"0"}]}
我将它作为 JSON 对象读取,但我无法访问“light_status”,我想将其转换为数组以便能够读取它。
【问题讨论】:
-
如果你想在 Kotlin 中阅读,你真的应该使用像 Gson 或 Jackson 这样的 Json 解析器。
-
为什么不将
light_status作为一个 json 数组并遍历每个对象并手动将它们转换为您想要的列表? -
light_status 已经是可读格式。显示代码你如何阅读 json
-
这可能很傻,但你为什么不想使用 Gson 呢?