此字符串就是用map转成的json字符串,但现在我要转回去。
JSONObject jo = JSONObject.fromObject("[{"G30801":["网页设计"],"G30701":["数学","语文"]}]");
Map map = (Map)JSONObject.toBean(jo, Map.class);这样不行?
JSONObject jo = JSONObject.fromObject("[{"G30801":["网页设计"],"G30701":["数学","语文"]}]");
Map map = (Map)JSONObject.toBean(jo, Map.class);这样不行?
所以应该是:JSONArray array = new JSONArray("[{\"G30801\":[\"网页设计\"],\"G30701\":[\"数学\",\"语文\"]}]");
Map<String, String> map = new HashMap<String, String>();
JSONObject obj = (JSONObject)array.get(0);
map.put(""G30801", obj.get(""G30801"));
obj = (JSONObject)array.get(1);
map.put(""G30701", obj.get(""G30701"));
http://ydoou.com/2011/05/391.html
http://ydoou.com/2011/05/391.html