spring -> controller json 주고 받을때
화면단에서 꼭 JSON.stringfy()!!!!!!
설정을 안하면
ObjectMapper로 해야되고
StringFy로 보내면
simple jackson 으로 Json Object로 파싱해서 받을 수 있다.
——————————- view ————————————
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
var selecteddatais = $(“#datalist”).jqGrid(‘getRowData’,selectedrows[i]);
postArray.push(selecteddatais);
}
var sale = [{“sale_start”:$(“#sale_start”).val(),
”sale_end” :$(“#sale_end”).val(),
”sale_ratio”:$(“#sale_ratio”).val(),
”del_yn” : $(“#del_yn”).val()
}];
} else {
alert(“상품 리스트를 선택해 주세요”);
return false;
}
var data = {“product” : postArray , ”saleinfo” : sale};
—————————— server ———————————–
1
2
3
4
5
6
7
8
9
jsonobj = (JSONObject) jsonParser.parse(atr);
String product = jsonobj.get(“product”).toString();
String saleinfo = jsonobj.get(“saleinfo”).toString();
JSONArray productArray = new JSONArray();
JSONArray saleArray = new JSONArray();
productArray = (JSONArray) jsonParser.parse(product);
saleArray = (JSONArray) jsonParser.parse(saleinfo);