前端JSON数据传值到后端接收方式

前端发送的数据:

前端JS请求:

1 //demo为JSON格式数据
2 let para ={
3     dataJ: JSON.stringfiy(demo);
4 }
5 this.$http.post('${webRoot}/demo?list', para,{emulateJSON: true});

=================分割线===========================

后端Controller接收数据:

 1 @RequestMapping(params = "list")
 2 @ResponseBody
 3 public void treeList(String treedata , HttpServletRequest request, HttpServletResponse response, DataGrid dataGrid){
 4 //      request.getParameterValues("treedata");
 5         JSONArray jsonArray = JSONArray.fromObject(treedata);
 6         for (Object o : jsonArray) {
 7             JSONObject jo = (JSONObject)o;
 8             System.out.println(jo.getString("parent"));
 9         }
10 }

猜你喜欢

转载自www.cnblogs.com/ic710/p/11043486.html