-2

使用 org.json.jar

我知道将 JSON 代码转换为 JSONObject

JSONObject fieldsJson = new JSONObject("{\"a\":\"b\"}"); 
String value= fieldsJson.getString("a");

但是如何将 JSON 代码转换为映射

4

1 回答 1

0

String str = "{\"age\":\"23\",\"name\":\"ganlu\"}"; JSONObject jobj = JSONObject.fromObject(str); Map<String,String> tmpMap = (Map) JSONObject.toBean(jobj,Map.class); Set<String> keys = tmpMap.keySet(); for(String key : keys){ System.out.println(key+":"+tmpMap.get(key)); }

愿这对你有所帮助。

于 2012-04-26T07:44:38.837 回答