gson 如何解析数组内嵌

json数据如下

{
    status: true,
    array:[
        ["foo", 1, true],
        ["boo", 2, false], 
    ],
}

请问如何定义array这个数组的对象才能用GsonfromJson()来转换成自定义的类?

class Foo {
    Boolean status;
    // 请问如何定义 array
}

我用JSONArray array的话,Gson会解析不了报错。

阅读 11.1k
2 个回答

已解决,通过List<List<String>> array可以正确解析
我一直用的是List<String> array,然后仔细看了下,数组里还是数组,二层数组里才是String

Python转过来还真不习惯。

这JSON格式真是醉了,一个数组里放了3种数据类型。。。
显然设计成{"key1":"foo", "key2":1, "key3":true}["foo", 1, true] 要好吧。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题