看起来这应该是相当简单的任务,但我有点卡住了。
基本上我使用的是返回 JSON 的 Web 服务。在调试器中如果我做类似的事情
data.d
我正在获取以下 JSON 对象。
{
"d":[
{
"__metadata":{
"uri":"http://service.cloud.net/FooService.svc/ZooInfoes(1)",
"type":"Fun.Sun"
},
"Status":2,
"GoingFishing":false
}
]
}
但是,
data.d[0]
仅返回“{”和
data.d.Status
返回“未定义”
有人可以帮助我访问 Status 或 uri 值吗?
最佳答案
如果 data.d
为您提供 {"d": ...}
,那么您需要 data.d.d[0].Status
,或者如果你有一个字符串,JSON.parse(data.d).d[0].Status
关于javascript - 访问 JSON 中的属性(对象),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17175615/