您的位置:首页 > 编程语言 > Java开发

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",



                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐