spring使用对象接受json数据
2017-03-29 14:47
411 查看
map接收json //{"1":"11111","2":"22222","3":"33333"} console.log(JSON.stringify(obj)); $.ajax({url:"<%=basePath%>frAddDelVal/testReq?<%=tokenKey%>=<%=token%>", type:"post", dataType:"json", contentType:"application/json", data:JSON.stringify(obj), success:function(data){ console.log("返回data\t"+JSON.stringify(data)); } }); @RequestMapping(value = "testReq") @ResponseBody public String testReq(HttpServletRequest request,@RequestBody Map<String,String> list) { Gson gson=new Gson(); return gson.toJson(list).toString(); } list接收json $("#testReq").click(function(){ var data=new Array(); var obj1=new Object(); obj1.bookingPrice=100; obj1.rentDayTypeStr="aaaa"; data.push(obj1); var obj2=new Object(); obj2.bookingPrice=200; obj2.rentDayTypeStr="bbbb"; data.push(obj2); var obj3=new Object(); obj3.bookingPrice=300; obj3.rentDayTypeStr="cccc"; data.push(obj3); console.log(JSON.stringify(data)); $.ajax({url:"<%=basePath%>frAddDelVal/testReq?<%=tokenKey%>=<%=token%>", type:"post", dataType:"json", contentType:"application/json", data:JSON.stringify(obj), success:function(data){ console.log("返回data\t"+JSON.stringify(data)); } }); }); @RequestMapping(value = "testReq") @ResponseBody public String testReq(HttpServletRequest request,@RequestBody List<FlatRoomAddDefVal> list) { Gson gson=new Gson(); return gson.toJson(list).toString(); } 注意: dataType:"json", contentType:"application/json",
相关文章推荐
- 使用eval将json字符串转换为json对象并且处理json数据
- sencha2.0 接受多层json数据和使用association的model
- HTML5中使用JSON对象存取数据
- PHP中使用json数据格式定义字面量对象的方法
- 使用for in循环遍历json对象的数据
- javascript数据(对象字符串等)转换成json数据的javascript扩展包的使用
- 使用js声明数组,对象在jsp页面中(获得ajax得到json数据)
- 使用Javascript/jQuery将javascript对象转换为json格式数据 - 海涛的CSDN博客 - 博客频道 - CSDN.NET
- 使用Java 语言可以方便的把任意对象转换成json格式的数据
- java对象和json数据转换实现方式3-使用jackson实现
- 解析json对象,使用的类库jsonkit,但解析完成后,再次使用解析的数据时会导致tableview崩溃
- json数据解析与JAVA对象转换以及在JQUERY中的使用
- 使用Struts 2将客户端JSON数据映射为服务器端Java对象
- 使用jQuery POST提交数据返回的JSON是字符串不能解析为JSON对象
- 使用XHR对象发送和接受xml数据
- 久违的json使用大法 (通常Ajax希望返回多个键值对,可以用将要返回的数据先封装到一个对象中,再将这个对象转为json格式)
- java对象和json数据转换实现方式2-使用gson实现
- Ajax使用Action中返回的Json数据的完整实例(二):action内将一个实体对象转化为json并返回
- java对象和json数据转换实现方式1-使用json-lib实现
- anglarjs 接受后台json 对象嵌套数据