2010-09-14 58 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,