将前台json对象传入java后台
前台json格式的数据如何传入后台
1. 将要传入后台的数据组装成JSON格式的字符串:
var jsonStr = [{‘name‘:‘jim‘ , ‘age‘:20} , {‘name‘:‘king‘ , ‘age‘:26},{‘name‘:‘jge‘ , ‘age‘:30}]
2. 使用JQuery的ajax请求后台
jQuery.ajax({ type: "post", url: url, dataType : ‘json‘, data : {‘mydata‘:jsonStr}, success: function(data,textStatus){ alert("操作成功"); },
error: function(xhr,status,errMsg){
alert("操作失败!");
}
});
3.后台数据的接收与解析:
String jsonStr = ServletActionContext.getRequest().getParameter("mydata");、 JSONArray jsonArray = JSONArray.fromObject(jsonStr); for(int i=0;i<jsonArray.length(); i++){ JSONObject jsonJ = jsonArray.getJSONObject(i); jsonJ.getInt("name"); jsonJ.getString("age"); }
4. 操作完成
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。