0

在控制器中创建 json 对象,

    JSONObject jObject = new JSONObject();
    try {
        JSONArray jArray = new JSONArray();
          for (BaseLoad b : bagsToLink) {
              JSONObject loadJSON = new JSONObject();
              loadJSON.put("Name", b.getName());
              loadJSON.put("Load", b.getLoad());
              jArray.put(loadJSON);
           }
        jObject.put("loadList", jArray);
        uldSelector.setJsonObject(jObject.toString());
   } catch (JSONException jse) {
        jse.printStackTrace();
    }

从控制器发送 jsonObject 作为字符串,jsonObject 是这样的:

    {"loadList":[{"Name":"AAAA","Load":"N GND"},
                  {"Name":"BBBB","Load":"N GND"},
                  {"Name":"CCCC","Load":"N GND"},
                  {"Name":"DDDD","Load":"N GND"}]
     } );

我需要在 java 脚本确认窗口中使用上述文本,例如,

Name:AAAA Load:N GND
Name:BBBB Load:N GND
Name:CCCC Load:N GND
Name:DDDD Load:N GND

我正在做的是var obj = $.parseJSON( ${jsonObject} );obj结果是空的!

任何帮助表示赞赏!

4

1 回答 1

1

由于我无法将图像添加到评论中,因此将其作为答案。

畸形部分

于 2013-09-19T14:28:28.673 回答