Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 如何从这个JSON文件解析城市_Jquery_Json - Fatal编程技术网

Jquery 如何从这个JSON文件解析城市

Jquery 如何从这个JSON文件解析城市,jquery,json,Jquery,Json,我正试图从这个JSON文件解析城市 这就是我解析其他数据的方式,它是有效的(有效的!): 但是,这不起作用: var location = results.city; 谢谢 对象上没有直接的city属性 但是,有一个位于results.offices[0].city .试试: results.offices[0].city; 希望这有帮助 results.offices[0].city; 我会做好的 可能有多个办公室,但要获得第一个办公室,您可以通过以下方式访问: var office_

我正试图从这个JSON文件解析城市

这就是我解析其他数据的方式,它是有效的(有效的!):

但是,这不起作用:

var location = results.city;

谢谢

对象上没有直接的
city
属性

但是,有一个位于
results.offices[0].city

.

试试:

results.offices[0].city;
希望这有帮助

results.offices[0].city;
我会做好的


可能有多个办公室,但要获得第一个办公室,您可以通过以下方式访问:

var office_city = results.offices[0].city;
您可能希望检查这些字段是否实际存在。。。下面是一些更具防御性的编程:

if (typeof(results.offices) == 'object' && results.offices.length > 0 && results.offices[0].city)
{
  var office_city = results.offices[0].city;
}
if (typeof(results.offices) == 'object' && results.offices.length > 0 && results.offices[0].city)
{
  var office_city = results.offices[0].city;
}