作者热门文章
- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
<分区>
我有一个从 AJAX 解析的 JSON 字符串(在 response
var 中):
JSON
{
"TheArray":[
{
"AlmostThere": {
"whatWeAreLookingFor":"Hello"
}
},
{
"AlmostThere": {
"whatWeAreLookingFor":"Goodbye"
}
}
]
}
正在解析的 JSON
var jsonData = JSON.parse(response); //response is the string version of the JSON code!
现在,我需要循环进入 JSON 数组,在此称为 TheArray
。我这样做:
循环 TheArray
for (var contents in jsonData["TheArray"]) {
}
在里面,我们得到 whatWeAreLookingFor
元素的值:
for (var contents in jsonData["TheArray"]) {
console.log(contents.whatWeAreLookingFor + "!");
}
但有一个问题!控制台输出... undefined!
。 -我尝试了多种方法来完成这项工作,例如使用 contents["whatWeAreLookingFor"]
和 what-not,但我仍然得到相同的结果。
我是一名优秀的程序员,十分优秀!