我有这个Json文件:
{
"code": "#0",
"data": {
"list": [
"Chris",
"Matt"
],
"time": 1453318488122
},
"millis": "1453492643260"
}
在使用Gson的Java中,如何访问“数据”部分,然后访问“列表”并将其转换为ArrayList?我尝试过在线查找,它们都显示出我想要的东西过于复杂,例如将类序列化为Json。我不需要。如何访问“数据”对象内部的“列表”数组并将其放入ArrayList中?
最佳答案
JsonObject fullObject = new JsonParser().parse(yourFileData).getAsJsonObject();
JsonObject data = fullObject.getAsJsonObject('data');
JsonArray dataList = data.getAsJsonArray('list');
从那里可以使用
dataList
并迭代元素。