首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

JSON小结

2012-12-18 
JSON总结a 将页面的复杂数据传递到后台request.result{recordId:39885,recordName:Record Name: h

JSON总结
a> 将页面的复杂数据传递到后台

request.result

{        "recordId":"39885",        "recordName":"Record Name: host_node",        "recordType":"Record Type: CI",        "forSimulate":"false",        "attributes":        [                {"name":"TenantOwner","value":"CALI"},                {"name":"data_externalid","value":"20110422_pass"},                {"name":"node_model","value":"AIX 6.1.3.0"},                {"name":"data_origin","value":"20110422_unmatched_on_adapter"},                {"name":"vendor","value":"3COM"}        ]}


b> 后台用JSON的方式解析,并放到list<Bean>中
public static void main(String[] args) throws Exception {JSONParser parser = new JSONParser();// {"currentSelectedId":39855,"allSelectedIds":["39855","39856","39857"]}String s = "{"currentSelectedId":39855,"allSelectedIds":["39855","39856","39857"]}";JSONObject selectedRecordsJson = (JSONObject) parser.parse(s);JSONArray arrays = (JSONArray) selectedRecordsJson.get("allSelectedIds");for (int i = 0; i < arrays.size(); i++) {System.out.println(arrays.get(i));}}

c> JSON总结: 太过于麻烦,用struts2来做的话会好很多。


注 公司的CIM中 得到的 postData值是
selectedRecords={"currentSelectedId":282906,"allSelectedIds":["282906"]}&result={"recordId":"282906","recordName":"Record Name: connection","recordType":"Record Type: Relationship","forSimulate":"false","attributes":[{"name":"source_citype","value":"11"},{"name":"destination_citype","value":"unix"},{"name":"data_externalid","value":"connection-0704-aa1000011"},{"name":"source_ciexternalid","value":"asset-0704-aa100000eee"},{"name":"data_origin","value":"test"},{"name":"destination_ciexternalid","value":"unix-0704-y2e3eee"}]}

热点排行
Bad Request.