后端获取前端传入的数组参数
目录
后端获取前端传入的数组参数
1、前端获取表格参数(该参数是一个对象数组)
var data = $(_self._datagridId).jqGrid('getRowData');
data = JSON.stringify(data);
ajax({
url: ****,
data: data:data,
type:'post',
dataType:'json',
success: function(r){
}
})
2、后端获取
String jsonData = ServletRequestUtils.getStringParameter(request,"data","");
//获取对象数组
List<YourObject> yourObjects = JsonHelper.getInstance().readValue(jsonData),dataFormat,new TypeReference<List<YourObject>>(){});
//获取单独对象的话
YourObject yourObject = JsonHelper.getInstance().readValue(jsonData),dataFormat,new TypeReference<YourObject>(){});
这样就可以直接获取到一个List集合了,不用转换那么麻烦了