js解析json読み出しListのエンティティオブジェクトの例
1155 ワード
1、バックグラウンドactionからフロントに渡すにはmapをjson形式に変える必要がある
Listには複数のstudentオブジェクトが格納されている
2、フロントjsで先に結果jsonを対象にする
3、リスト内のオブジェクトを遍歴する
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_trans
C言語スタイル/HTML/CSS/jsonコードフォーマット美化ツール:http://tools.jb51.net/code/ccode_html_css_json
Map 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_trans
C言語スタイル/HTML/CSS/jsonコードフォーマット美化ツール:http://tools.jb51.net/code/ccode_html_css_json