1. 程式人生 > >jsp拼接json字串傳遞後臺並處理

jsp拼接json字串傳遞後臺並處理

var arr=new Array();//定義陣列

var obj={};

obj.cid=1;

obj.authId=1;

arr.push(obj);

alert(JSON.stringify(arr));

var arrJson=JSON.stringify(arr);

ajax傳參到後臺$.param({'arrJson':arrJson})

後臺處理資料:

if(StringUtils.isNotEmpty(arrJson)){                                                  JSONArray arrJson1=JSONArray.fromObject(arrJson);                                                  if(arrJson1!=null&&arrJson1.size()>0){                                                            for(int i=0;i<arrJson1.size();i++){                                                                      JSONObject arrJsonObject=arrJson1.getJSONObject(i);                                   if(arrJsonObject.get("cid")!=null){                                         System.out.println(arrJsonObject.get("cid"));                                   }                                   if(arrJsonObject.get("authId")!=null){                                        System.out.println(arrJsonObject.get("authId"));                                   }                                }                         }                                           }