-2
如何在java中解析这个JSON并获取城市字段的值?解析棘手的json
{"20511232":{"ID":"20511232", "Name":"xyz" ,"address":{"city":"abc","state":"bcv"}}}
请注意,根密钥是ID字段的值。
我知道我可以硬编码这样
json.getJSONObject("20511232").getJSONObject("address").getString("city");
但如果我有很多这样的JSON。 注意:我正在使用org.json.JSONObject
许多不同的json或许多对象(如20511232)在一个数组中的一个json文件? – rafid059
您可以遍历顶级对象的所有键。参见'keys()'方法。 – Henry
@RafiduzzamanSonnet许多不同的json都是这样的。 – Dungeon