json與map互相轉換

2021-08-27 11:37:30 字數 1500 閱讀 4105

/** 

* json字串自動轉換

* */

public class jsontomaptest01 ";

//第一種方式

map maps = (map)json.parse(str);

system.out.println("這個是用json類來解析json字串!!!");

for (object map : maps.entryset())

//第二種方式

map maptypes = json.parseobject(str);

system.out.println("這個是用json類的parseobject來解析json字串!!!");

for (object obj : maptypes.keyset())

//第三種方式

map maptype = json.parseobject(str,map.class);

system.out.println("這個是用json類,指定解析型別,來解析json字串!!!");

for (object obj : maptype.keyset())

//第四種方式

/**

* jsonobject是map介面的乙個實現類

*/

map json = (map) jsonobject.parse(str);

system.out.println("這個是用jsonobject類的parse方法來解析json字串!!!");

for (object map : json.entryset())

//第五種方式

/**

* jsonobject是map介面的乙個實現類

*/

jsonobject jsonobject = jsonobject.parseobject(str);

system.out.println("這個是用jsonobject的parseobject方法來解析json字串!!!");

for (object map : json.entryset())

//第六種方式

/**

* jsonobject是map介面的乙個實現類

*/

map mapobj = jsonobject.parseobject(str,map.class);

system.out.println("這個是用jsonobject的parseobject方法並執行返回型別來解析json字串!!!");

for (object map: json.entryset())

string strarr = "," +

"}";

// jsonarray.parse()

system.out.println(json);

} }

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與OC互相轉換

1 json資料 oc物件 把json資料轉換為oc物件 void jsontooc 2 oc物件 json物件 1.要轉換成json資料的oc物件 這裡是乙個字典 nsdictionary dictm json 注意 可以通過 bool isvalidjsonobject id obj 方法判斷當...

json資料與String的互相轉換

json資料本質上也是字串,所以他們之間的轉換也是比較容易的,記住方法和需要注意的事項就行了。字串轉json 在構造json的物件時候把string物件傳進去即可。看例子 string data trycatch jsonexception e catch nullpointerexception ...