前台如何将多个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("操作失败!");

             }

});

 方法二:

$.post("test.php", { "func": "getNameAndTime" }, function(data){ console.log(data.name); }, "json")

3.后台数据的接收与解析:

 

String jsonStr = request.getParameter("jsonStr");

 

 

JSONArray jsonArray =  new JSONArray(jsonStr ); 

 

for(int i=0;i<jsonArray.length(); i++){

 

JSONObject jsonJ = jsonArray.getJSONObject(i); 

 

jsonJ.getInt("name");

 

jsonJ.getString("age"); 

 

}

posted on 2014-08-28 00:00  一克拉的铂金  阅读(1408)  评论(0)    收藏  举报

导航