【发布时间】:2016-11-08 16:44:10
【问题描述】:
如何解析下面数据对象中键不一致的 json 数据?我可以用这样的 json 数据创建模型类吗?如果数据对象中的每个数组都有相同的键,那会很简单。但是使用不同的键我应该如何继续?我可以使用 gson 吗?
注意-键值2016和2015不是固定的,是随机的。数据对象内部可以有更多的随机键值的数组。
{
"responseCode": 200,
"responseMessage": "Operation succeeded successfully",
"data": {
"2016": [
[
{
"key": "Id",
"value": "101_202704916"
},
{
"key": "amount",
"value": "1.48"
},
{
"key": "Type",
"value": "gchgch"
}
],
[
{
"key": "Id",
"value": "101_202704916"
},
{
"key": "amount",
"value": "1.48"
},
{
"key": "Type",
"value": "gchgch"
}
]
],
"2015": [
[
{
"key": "Id",
"value": "101_202704916"
},
{
"key": "amount",
"value": "1.48"
},
{
"key": "Type",
"value": "gchgch"
}
],
[
{
"key": "Id",
"value": "101_202704916"
},
{
"key": "amount",
"value": "1.48"
},
{
"key": "Type",
"value": "gchgch"
}
]
]
}
}
【问题讨论】: