我的JavaScript代码。我正在创建一些元素的jsonarray。现在,我想检索该数据并想要存储在java json对象中以进行进一步处理。

var priceList = [];priceList.push({"itemId":itemId1,"idElem":idElem1,"isActive":isActive1,"description":description1});priceList.push({"itemId":itemId2,"idElem":idElem2,"isActive":isActive2,"description":description2});var param = {'objarray' : priceList, 'user' : user};

    $.ajax({
      url : 'cPayment,
      type: 'POST',
      dataType: 'json',
      data: param,
      success: function(result) {
          alert('SUCCESS');
      }
    });


在Java代码中:

String objArray = request.getParameter("objarray");
JSONArray jsonArray = new JSONArray();
for(//for items in objArray) {
JSONObject jsonObj = new JSONObject();
jsonObj.put("itemId", itemId);
jsonObj.put("idElem", idElem);
jsonObj.put("isActive", isActive);
jsonObj.put("description", "description");
jsonArray.put( jsonObj);
}


请帮助我以java jsonobject的形式检索Java中的javascript json数组数据。

最佳答案

在Ajax调用中,尝试JSON.parse(param);

关于javascript - 如何检索Java中Ajax从javascript发送的jsonarray数据,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50433491/

10-11 06:14