//map轉換成json
mapmap = new hashmap();
map.put("a","aaa");
map.put("b","bbb");
map.put("c","ccc");
string json=json.tojsonstring(map);
system.out.println(json);//輸出
/*注意:tojsonstring這個方法,如果map中的value有list,而list有物件,則此物件的string欄位的變數頭乙個字母會預設為小寫,
如 private string xmlb;會變成xmlb;(為什麼?求解決)*/
//json轉換成map
map map1 = json.parseobject(json);
system.out.println(map1.get("a"));
for (object mapdata : map.entryset())
/*輸出
b--->bbb
c--->ccc
a--->aaa
*/map中含有物件map -> json
//map -> json
mapmap = new hashmap();
map.put("a",new bar());
map.put("b",new bar());
map.put("c",new bar());
string json = json.tojsonstring(map,true);
system.out.println(json);
/*輸出,
"b":,
"c":}*/
//json -> map
mapmap1 = (map)json.parse(json);
for (string key : map1.keyset())
/*輸出
b:c:
a:*/
json和map的轉換bug
map轉換成json mapmap new hashmap map.put a aaa map.put b bbb map.put c ccc string json json.tojsonstring map system.out.println json 輸出 注意 tojsonstring這個...
json與map互相轉換
map轉json 1 利用fastjson mapparams new hashmap params.put invateid 1 object o jsonobject.tojson params system.out.println o.tostring 2.利用gson gson gson n...
json與map互相轉換
json字串自動轉換 public class jsontomaptest01 第一種方式 map maps map json.parse str system.out.println 這個是用json類來解析json字串 for object map maps.entryset 第二種方式 map...