/**
* 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 ...