在控制器中创建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却为空!

任何帮助表示赞赏!

最佳答案

由于我无法在评论中添加图片,因此在此作为答案。

关于java - 使用javascript中的json对象在确认窗口中显示,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18895797/

10-14 10:38