我们有一个 Hashmap 并将其转换为 json 对象。
我们收到的json对象是:
{
"1": {
"serverName": "abc"
}
}
我们想在jsp页面中使用$.ajax
读取上面的响应。
当我们尝试读取它时,在浏览器控制台中收到错误“Uncaught SyntaxError:missing
) after argument list”,
我们收到错误的代码片段
$.ajax({
type : 'POST',
contentType : "application/json; charset=utf-8",
url : 'MyServices1.do',
success : function(datas) {
alert(datas);
var graphData = JSON.parse(datas);
alert(graphData.1.serverName);
}
});
最佳答案
线路
alert(graphData.1.serverName);
抛出错误,因为您无法直接访问属性1
。而是使用
alert(graphData[1].serverName);
关于java - 在ajax中读取HashMap<MyCustomeClass>的json数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36332002/