解析棘手的json

时间:2016-11-10 13:38:44

标签: java json

如何在java中解析此JSON并获取city字段的值?

{"20511232":{"ID":"20511232", "Name":"xyz" ,"address":{"city":"abc","state":"bcv"}}}

请注意,根键是ID字段的值。

我知道我可以像这样硬编码

json.getJSONObject("20511232").getJSONObject("address").getString("city");

但是如果我有很多这样的Json怎么办? 注意:我使用的是org.json.JSONObject

1 个答案:

答案 0 :(得分:0)

不明白为什么会被拒绝。尽管@Henry在评论中建议使用keys()方法,但仍然可以解决这个问题。