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字符串