이전에는 jsonArray와 jsonObject의 차이점을 전혀 알지 못했는데, 오늘 드디어 알아냈습니다.
jsonArray는 [ ]로 데이터를 포함하는 배열이고, jsonObject는 { }로 데이터를 포함하는 객체입니다.
프런트엔드에서 jsonArray를 구축하는 쉬운 방법 소개
var array=[]; for(int i=0;i<10;i++){ var item={}; item.a="a"+i; item.b="b"+i; array.push(item); } Ajax: params:{ data:JSON.stringify(array), type:1 }
백그라운드에서 수신 가능:
String data=request.getParameter("array"); JSONArray myArray=JSONArray.fromObject(data); for(int i=0;i<myArray.size();i++){ JSONObject object=myArray.getJSONObject(i); String a = object.getString('a'); String b = object.getString('b'); }
js가 jsonArray를 생성하고 이를 백그라운드로 전송하고 백그라운드에 대한 종합적인 분석을 수행하는 위의 기사는 모두 편집자가 공유한 내용이므로 참고가 되기를 바라며, Script Home에도 많은 지원 부탁드립니다.