jq定义实体类的方式
var obj ={};
obj["id"] ="xxxxx";
obj["name"] ="aaaa";
后台接收实体类
param = obj;
后台接收实体类List,可以定义一个数组,用于保存实体类
直接把数组作为参数即可
var param = [];
param.push(obj);
$.post({
url:"/specialcheck/saveOrUpdateCheckTypeList",
contentType : 'application/json;charset=utf-8', //设置请求头信息
dataType: "json",
data: JSON.stringify(param),
success:function(data) {
}
});
利用@ResponseBody,map、实体类,本身就是json形式。
后台返回json时,想要包含数组的时候,可以定义一个list,
为了方便、可以把list放在一个map里返回,
Map<String, Object> resultMap = new HashMap<String, Object>();
resultMap.put("classList", classMapList);
list里面既可以是map,也可以是实体类。
返回的结果:
"classList": [
{
"classId": "001",
"className": "五年级(1)班"
},
{
"classId": "002",
"className": "五年级(2)班"
}
]