跨語言交換資料:
1:xml
2: json
json(javascript object notation):
輕量級的資料交換格式,用于在不同的環境中,不同的語言中,像對方傳輸資料呀!
client:html,js java:servlet
把背景的資料傳遞給前台
前台得到json
<------------- 把資料轉成json
json一般有兩種組成形式:
json對象:必須以{}描述!
var
citys = {uname:'謝海浪',sex:'random',age:18};
alert(citys.uname);
json數組:必須一[]描述!
citys = [1,2,3,4,5,6];
alert(citys[3]);
school = [{uname:'謝海浪',sex:'random',age:18},{uname:'董沖',sex:'random',age:28},{uname:'董卓',sex:'男',age:18}];
for(var
i=0;i<school.length;i++){
alert(school[i].sex);
}
school = [{uname:'謝海浪',sex:'random',age:18,girlfriends:['鳳姐','黃河穿','如花']},{uname:'董沖',sex:'random',age:28},{uname:'董卓',sex:'男',age:18}];
//alert(school[0].girlfriends[0]);
i=0;i<school[0].girlfriends.length;i++){
alert(school[0].girlfriends[i]);
字元串轉json:
school = "[{uname:'謝海浪',sex:'random',age:18,girlfriends:['鳳姐','黃河穿','如花']},{uname:'董沖',sex:'random',age:28},{uname:'董卓',sex:'男',age:18}]";
json = eval("("+school+")");
alert(json);
java對象如何轉換成json:
1:倒包
2:打json!
打數組,集合
jsonarray
打對象
jsonobjcet
userinfomapper userinfomapper = mybatisutil.getsession().getmapper(userinfomapper.class);
list
userinfos =userinfomapper.selectbyexample(null);
//jsonarray
json = jsonarray.fromobject(userinfos);
//system.out.println(json);
userinfo
info = userinfomapper.selectbyprimarykey(8);
jsonobject
json = jsonobject.fromobject(info);
system.out.println(json);
優悅集團(深圳)有限公司
悅享科技 樂享生活
微信:yojoygroup
微網誌:http://weibo.com/yojoygroup
官網:http://www.yojoygroup.com/
聯系&投稿:[email protected]