1 1.String转JSONObject2
3 (1)json-lib(即net.sf.json.JSONObject)4
5 String jsonMessage = "{\"语文\":\"88\",\"数学\":\"78\",\"计算机\":\"99\"}";6
7 JSONObject myJson =JSONObject.fromObject(jsonMessage);8
9 (2).用阿里巴巴的fastjson的jar包10
11 String str = "{\"baid\":null,\"32d3:\":\"null\",433:\"0x32\",032:\"ju9fw\"}";12 com.alibaba.fastjson.JSONObject jm =com.alibaba.fastjson.JSON.parseObject(str);13
14 2.String转JSONArray15
16 String jsonMessage = "[{'num':'成绩', '外语':88, '历史':65, '地理':99, 'object':{'aaa':'1111','bbb':'2222','cccc':'3333'}}," +
17 "{'num':'兴趣', '外语':28, '历史':45, '地理':19, 'object':{'aaa':'11a11','bbb':'2222','cccc':'3333'}}," +
18 "{'num':'爱好', '外语':48, '历史':62, '地理':39, 'object':{'aaa':'11c11','bbb':'2222','cccc':'3333'}}]";19 JSONArray myJsonArray =JSONArray.fromObject(jsonMessage);20 System.out.println(myJsonArray);21
22 3.String转Map23
24 (1)json-lib(即net.sf.json.JSONObject)25
26 String jsonMessage = "{\"语文\":\"88\",\"数学\":\"78\",\"计算机\":\"99\"}";27
28 JSONObject myJson =JSONObject.fromObject(jsonMessage);29
30 Map m =myJson;31
32 (2)用阿里巴巴的fastjson的jar包33
34 String str = "{\"baid\":null,\"32d3:\":\"null\",433:\"0x32\",03