首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用Klaxon解析Kotlin中包含嵌套列表的JSON

用Klaxon解析Kotlin中包含嵌套列表的JSON
EN

Stack Overflow用户
提问于 2018-03-08 01:20:10
回答 1查看 668关注 0票数 2

我对Kotlin很陌生,并试图解析JSON中的列表:

代码语言:javascript
复制
data class Root (val lists: List<List<String>>)

val result = Klaxon().parse<Root>("""
{
    "lists": [["red", "green", "blue"]]
}
""")

但是我得到了这个运行时异常:

代码语言:javascript
复制
Exception in thread "main" java.lang.ClassCastException: sun.reflect.generics.reflectiveObjects.ParameterizedTypeImpl cannot be cast to java.lang.Class

看来Klaxon还不太明白List<List<String>>的意思。

对于嵌套集合,我还需要这样做才能正常工作:

  • List<List<*>>
  • Map<String, List<*>>
  • List<Map<String, *>>
  • Map<String, Map<String, *>>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-03-08 19:30:59

这是在Klaxon 2.1.11中修正的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49163896

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档