【发布时间】:2015-11-14 06:26:35
【问题描述】:
这是我的 Json 的形式:
{
"records": {
"fastest": {
"30": {
"category": "fastest",
"timestamp": 1407422694,
"value": 2,
"group_id": 30,
"trip_id": 3429,
"id": 28247
},
"42": {
"category": "fastest",
"timestamp": 1423570020,
"value": -467,
"group_id": 42,
"trip_id": 9082,
"id": 28040
},
"43": {
"category": "fastest",
"timestamp": 1410960788,
"value": 16,
"group_id": 43,
"trip_id": 5138,
"id": 28044
},
"46": {
"category": "fastest",
"timestamp": 1404286123,
"value": 1609,
"group_id": 46,
"trip_id": 2524,
"id": 28050
}
},
"longest_flight": {
"category": "longest_flight",
"timestamp": 1434897403,
"value": 1242203,
"group_id": null,
"trip_id": 12633,
"id": 27950
}
}
}
我知道如何获取longest_flight 对象。但是如何创建包含从“最快”json 对象创建的列表的 hashmap?
【问题讨论】:
-
想象一下,如果没有父亲 google/stack,工程师们会解决这个问题。如果是你我的朋友,你会被解雇的。您应该考虑先进行谷歌搜索。安卓:你的问题。你几乎是说为我做这件事
-
问题是 id 是动态的,在 hashmap 中获得大约 200 个值,例如 "id" : {object}。现在我正在使用 GSON,而 gson 有一种方法可以提取 JSONARRAY 或 JSONOBJECT。我对如何提取哈希图有一个想法。但是,这样我就不是第一个这样做的人。我说我会问,也许有人知道这个库(在ios上他们有一个库)。无论如何,没有找到图书馆,以及我发现我们没有帮助的谷歌示例,我开始并以自己的方式完成了它。但这让我倒退了大约2-3个小时。我希望这不会发生。
标签: android json serialization hashmap json-deserialization