js解析json読み出しListにおける実体オブジェクトの例


1、バックグラウンドactionからフロントに送るには、mapをJson形式に変換する必要があります。
 
Map<String, List> resultMap;
JSONObject json = JSONObject.fromObject(resultMap);
message = json.toString();
Listに複数のstudentオブジェクトを格納する
2、フロントのjsの中で先に結果をJson串に刺してオブジェクトに変えます。
 
var obj = eval("("+data+")");
3、リスト中のオブジェクトを巡回します。
 
for(var key in obj){ // list
var List = obj[key];
for(var student in List){ // list
alert(List[student ].id);
alert(List[student ].name);
}
}
PS:Json操作については、ここでいくつかの実用的なjsonオンラインツールを紹介します。
オンラインJSONコード検査、検査、美化、フォーマットツール:
http://tools.jb51.net/code/json
JSONオンラインフォーマットツール:
http://tools.jb51.net/code/jsonformat
オンラインXML/JSON相互変換ツール:
http://tools.jb51.net/code/xmljson
jsonコードはオンラインフォーマット/美化/圧縮/編集/変換ツール:
http://tools.jb51.net/code/jsoncodeformat
オンラインJson圧縮/変換ツール:
http://tools.jb51.net/code/json_yasuo_トラッキング
C言語スタイル/HTML/CSS/Jsonコードフォーマット美化ツール:
http://tools.jb51.net/code/ccode_同前css_Json