function User(){
this.name = $("#name").val();
this.sex = $("#sex").val();
this.age = $("#age").val();
}
var user = new User();
$.ajax({
type : "post",
dataType : "json",
url: "<%=basePath%>UserServlet",
cache: false,
data : {user:JSON.stringify(user)},
success : function(data) {
}
});
后台取值,将传过来的json对象转换成对象实体类
User user = (User) JSONObject.toBean(JSONObject.fromObject(request.getParameter("user")), User.class);
JSON.parse()与JSON.stringify()的区别?
json.parse():方法用来解析JSON字符串,构造由字符串描述的JavaScript值或对象
json.stringify():方法是将一个JavaScript值(对象或者数组)转换为一个 JSON字符串
本文探讨了使用jQuery实现的前后端数据交互方法,重点介绍了如何通过JavaScript对象(如User对象)与JSON字符串之间的转换来传递数据。在前端,利用JSON.stringify()方法将JavaScript对象转换为JSON字符串;在后端,则运用JSON.parse()方法将接收到的JSON字符串解析为对象实体类。此外,文章还对比了JSON.stringify()和JSON.parse()的区别。
677

被折叠的 条评论
为什么被折叠?



