1、直接將物件轉換
將陣列轉換為json:
string arr = ;
jsonarray jsonarray = jsonarray.fromobject(arr);
system.out.println(jsonarray);
物件轉換成json:(get和set方法必須有)
userinfo user = new userinfo(1001,"張三");
jsonarray jsonarray = jsonarray.fromobject(user);
system.out.println( jsonarray );
把map轉換成json, 要使用jsonobject物件:
mapmap = new hashmap();
map.put("userid", 1001);
map.put("username", "張三");
map.put("user***", "男");
jsonobject jsonobject = jsonobject.fromobject(map);
system.out.println(jsonobject);
把list轉換成json資料:
listlist = new arraylist();
userinfo user = new userinfo(1001, "張三");
list.add(user);
list.add(user);
list.add(user);
jsonarray jsonarray = jsonarray.fromobject(list);
system.out.println(jsonarray);
2、自己寫方法轉換
//maplist轉換為josn陣列字串
public string listtojsonarraystring(list> list)"))else
}if(jsonbuilder.tostring().endswith(","))
system.out.println("roommember 陣列"+jsonbuilder.tostring());
result = jsonbuilder.tostring();
}}catch (exception e) finally
}//將map生成json字串(返回或者"")
public string tojson(mapinfomap)
if(!jsonbuilder.tostring().equals(" catch (exception e) finally
}
JSON物件轉換
字串轉json物件 parsejson jsonstr 可以將json字串轉換成json物件 json parse jsonstr 可以將json字串轉換成json物件 eval jsonstr 可以將json字串轉換成json物件,注意需要在json字元外包裹一對小括號json物件轉字串json ...
JSON物件與JSON字串轉換
特點 a.json物件屬性名,要帶雙引號 b.json沒有變數 json物件的表示式有兩種 a.表示式 var object b.物件字面量 字面量後不需要分好 json陣列中存的是json物件 json陣列也是陣列,擁有陣列所有方法 var data 返回的是新json字串,不改變原來的json物...
js物件與json格式的轉換
目前的專案資料互動幾乎都用jquery,所以處理流程是 前端頁面資料 js物件 jquery提交 python處理,另外一種就是倒過來。python肯定不能直接處理js物件資料,所以要把js物件轉換成為python能處理的一種資料格式 通常是字典dict 同樣,python取資料反饋到前端也要把字典...