如何将JSON代码转换为映射

时间:2012-04-26 07:16:11

标签: json map

使用org.json.jar

我知道将JSON代码转换为JSONObject

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

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

1 个答案:

答案 0 :(得分: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)); }

愿这对你有所帮助。