【发布时间】:2015-06-01 08:26:21
【问题描述】:
我有以下 JSON 响应,我正在尝试使用 Javascript 进行迭代:-
{
"DocumentResponseResults": [
{
"Name": "Example1",
"Id": "1"
},
{
"Name": "Example2",
"Id": "2"
},
{
"Name": "Example3",
"Id": "3"
}
]
}
我已经使用在线验证器进行了测试以确保其 JSON 有效。
我通过 asp.net 中的 WebMethod 的响应收到此消息。
在响应中它看起来像这样:-
d:"{"DocumentResponseResults":[{"Name":"Example1","Id":"1"},{"Name":"Example2","Id":"2"},{"Name":"Example3","Id":"3"}]}"
我正在尝试迭代 JSON 字符串中的项目。
我开始这样解析它:-
var jsonData = JSON.parse(response.d);
我尝试通过访问 Items 集合来迭代对象数组,但 javascript 通知我 items 属性未定义。
谁能建议我如何迭代集合,并提取诸如“名称”和“ID”之类的属性
【问题讨论】:
标签: javascript jquery arrays json object