前端代码,data为json格式如下:
[{"d":"adfsadfsdfsda","url":"www","md5":"0000"},
{"d":"aa","url":"www","md5":"111"}]
提交
$.ajax({
type:"POST",
url:"script/fileAction.action",
dataType:"json",
contentType:"application/json",
data:Data,
success:function(data){
$.messager.show({title:"提示",msg:JSON.stringify(data)});
}
});
后端,不需要解码直接接受
@RequestMapping("/file")
@ResponseBody
public SimpleResult fileAction(@RequestBody String Str, HttpServletRequest request){
LOGGER.info("==="+Str);
JSONArray json = JSONArray.fromObject(Str);//userStr是json字符串
List<T> scriptFileActionList=
(List<T>)JSONArray.toCollection(json, T.class);
}
后端将字符串转换成List对象