1. 首先前台需要写一个ajax,ajax格式如下:
var json = {"jsonCom":jsonCom,"jsonEsl":jsonEsl}
$.ajax({
url: "/demo/EslController/bing",
type:'post',
data: JSON.stringify(json),
contentType : "application/json;charsetset=UTF-8",
datatype:'json',
success:function (res) {
},
error: function (res) {
alert("执行失败")
}
})
2. 后台代码:
@RequestMapping("bing")
public String bing(@RequestBody JSONObject json){
JSONArray jsonCom = (JSONArray)json.get("jsonCom");
JSONArray jsonEsl = (JSONArray)json.get("jsonCom");
return null;
}
JSONArray转List:
List<Commodity> commodityList = JSONArray.toList(jsonCom,new Commodity(),new JsonConfig()); //第一个参数:jsonarray对象 //第二个参数:List泛型中的对象 //第三个参数:固定
JSONObject 转实体:
JSONObject conference = (JSONObject)json.get("conference"); String param_json_conference = conference.toString(); ConferenceEntity paserJsonToEntity = conferenceAction.paserJsonToEntity(param_json_conference, ConferenceEntity.class);