-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 に答える