2010-09-14 75 views
0

我有另一个JSON数组相关的问题。JSON数组数据可获取性

我怎么会进入下“时,”存储的数据:这个数组中,如果我用jQuery像这样的声明将其导入:

function getJSON() { 
    $.getJSON('nearby.json', 
    function(data) { 
      console.log(data.when); 
     }); 
} 

这里是我的JSON片段:

[ 
    [ 
     "Soon", 
     [ 
      { 
       "body": "", 
       "updated": "2010-06-25T09:53:50.868000", 
       "distance": 27.679736723643234, 
       "when": "lunchtime", 
       "item_types": [ 
        5 
       ], 
       "ccnt": 12, 
       "loc": { 
        "lat": 37.774929499999999, 
        "lon": -122.4194155 
       } 
      } 
     ] 
    ] 
] 

回答

2
data[0][1][0].when 

但是,如果您生产的是JSON,则会有些混乱。你需要有一个数组包含一个字符串(“快”)和另一个数组?

+0

谢谢!那工作。它会让我在几分钟内接受你的答案 – Sachin 2010-09-14 21:20:38

+0

那就是我的django安装程序正在转储中吐出。我希望它是不同的! “Soon”只是一串数组的串联标题,例如:data [0] [1] [0,1,2,3 ... n] – Sachin 2010-09-14 21:31:44

0

这样一些东西的项目将作为警示:(在注释在最后惊动值)

alert(data[0][0]);//"Soon" 
alert(data[0][1][0].updated);//"2010-06-25T09:53:50.868000" 
alert(data[0][1][0].when);//"lunchtime" 
alert(data[0][1][0].item_types[0]);//5 
alert(data[0][1][0].loc.lat);//37.774925,