如何从JS中获取JSON的值

时间:2015-03-17 07:34:34

标签: javascript jquery json

我正在尝试从中获取“formatted_address”值 JSON档案。我是新手,发现文档很混乱。我现在的代码如下,其中变量“location”是生成的url,如上所示。

$.getJSON(location, function( data ){
  stad = data.results.formatted_address;
  console.log(stad);
 });

我将如何实现这一目标?

2 个答案:

答案 0 :(得分:1)

results是一个数组,因此您需要将其作为一个数组进行访问。鉴于您的示例只有一个项目,您可以通过索引直接访问它:

var stad = data.results[0].formatted_address; // = "'s-Hertogenbosch, Netherlands"

如果数组中有多个项目,则需要循环遍历它们:

for (var i = 0; i < data.results.length; i++) {
    var stad = data.results[i].formatted_address;
    // do something with the value for each iteration here...
}

答案 1 :(得分:0)

$.each(data.results,function(key,value){
     console.log(value.formatted_address); //'s-Hertogenbosch, Netherlands
 });