给出以下查询:
{"ResultSet":{"version":"1.0","Error":0,"ErrorMessage":"No error","Locale":"us_US","Quality":40,"Found":1,"Results":[{"quality":40,"latitude":"37.777125","longitude":"-122.419644","offsetlat":"37.777125","offsetlon":"-122.419644","radius":10700,"name":"","line1":"","line2":"San Francisco, CA","line3":"","line4":"United States","house":"","street":"","xstreet":"","unittype":"","unit":"","postal":"","neighborhood":"","city":"San Francisco","county":"San Francisco County","state":"California","country":"United States","countrycode":"US","statecode":"CA","countycode":"","uzip":"94102","hash":"","woeid":2487956,"woetype":7}]}}
如何获得“uzip”?
警报(data.ResultSet.Results)有效
但:
警报(data.ResultSet.Results.uzip)
说“未定义”
警报(data.ResultSet.Results[uzip])也是如此。
谢谢。
最佳答案
里面有一个数组。像这样访问它...
data.ResultSet.Results[0].uzip
关于javascript - JSON 解析 - 使用数组进行查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5738162/