在控制器中创建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/