如何解析像这样的JSON,它作为一个对象出现,并且在其中有无名字符串。
{"2":"Rock","1":"Pop"}
我尝试了这个,但它不起作用
for (int i = 0; i < jsonFile.length(); i++) {
JSONArray jArr = jsonFile.getJSONArray("");
}
答案 0 :(得分:0)
答案 1 :(得分:0)
你可以使用ObjectMapper Class并将其转换为hashmap,然后通过获取keyset来迭代地图.....就像这样
HashMap responseMap = new ObjectMapper()。readValue(jsonString,HashMap.class);
for (String key : responseMap.keySet())
{
System.out.println(responseMap.get(key));
}