我是一名 java 开发人员,刚接触 javascript,并且有一个来自 WebService 的 JSON 字符串需要用 JavaScript 进行解析
JSON 字符串:
{
"myArrayList": [
{
"myHashMap": {
"firstName": "Clara",
"name": "Housing and Community Development"
}
},
{
"myHashMap": {
"firstName": "Nick",
"name": "Housing and Community Development"
}
}
]
}
我尝试了以下方法来解析数据,但总是得到“未定义”。 Web 服务以字符串格式检索上述文本。
$.getJSON("http://localhost:7001/WS/Users?Id=35",
function (jsonData)
{
for (var counter in jsonData.myArrayList) {
alert(jsonData.myArrayList[counter]['name'])
}
});
但是警报始终显示“未定义”。任何解决此问题的帮助将不胜感激。谢谢。
最佳答案
您可以通过 arraylist[in].[hashmap] 访问它,其中这一行可以放在一个循环中,它将迭代地获取所有值。
关于javascript - 在 JavaScript 中发布解析 JSON 字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54580766/