【发布时间】:2012-02-08 01:02:28
【问题描述】:
我有一个 JSON 文件,当页面加载时我必须从这个文件中读取数据。我怀疑我的 JSON 结构有问题。 JSONLint 显示它是有效的。所以我一定是使用了错误的方法来访问它。
它基本上是一个对象数组(或者这就是我的想法)。
{"Listings":[
{"Listing1":
{
"agency_code":"BP",
"property_code":"BON1",
"Property_GUID":"6dded624",
"FileNo /":"",
"country":"AUSTRALIA",
"state":"New South Wales",
"subregion /":""
}
},
{"Listing1":
{
"agency_code":"BPGA",
"property_code":"BONNSTG4-Lot11",
"Property_GUID":"6dded624-cde2-429a-81d4-bd6f91256345",
"FileNo /":"",
"country":"AUSTRALIA",
"state":"New South Wales",
"subregion /":""
}
}
]
}
我正在使用 $.ajax 来读取 JSON。文件加载成功。现在我如何访问各个“列表”以及如何衡量总共存在多少列表? 我尝试使用 $.each 循环遍历数组,但我的代码不起作用。
【问题讨论】:
-
它不是一个对象数组,它是一个对象,有一个名为
Listings的属性,它包含您可能想要迭代的对象数组。除非您显示执行此操作的代码,否则无法判断。