【发布时间】:2018-08-11 21:24:49
【问题描述】:
我有一个带有根数组的 JSON 资产:
[
{
"word": "word",
"label": "label"
},
{
"word": "word2",
"label": "label2"
}
]
我正在尝试使用 Klaxon 解析它。
到目前为止,我已经尝试了几种方法:
val wordDict = Klaxon().parse<List<DictWord>>( activity.assets.open("dict.json") )
val wordDict = Klaxon().parse<Array<DictWord>>( activity.assets.open("dict.json") )
val wordDict = Klaxon().parse<JsonArray<DictWord>>( activity.assets.open("dict.json") )
导致空列表或异常:
java.lang.ClassCastException: com.beust.klaxon.JsonArray 不能 转换为 com.beust.klaxon.JsonObject
我做错了什么?
【问题讨论】:
标签: android arrays json kotlin klaxon