,它可能似乎愚蠢的問題,我是小菜鳥爲JSON
和試圖訪問我JS file
如何訪問在Javascript JSON數據在這裏提交
[
{
"1": [
"video1",
"ENG"
]
},
{
"2": [
"video2",
"CHI"
]
}
]
下面JSON data
但我不能夠訪問 我已嘗試console.log(data[1])
和console.log(data[2])
但它沒有工作。
我需要建立這樣一個新的變量(所以也許我需要for loop
但我用for loop
之前,我需要知道如何訪問此JSON
)我如何創建
new_data = "tracks: [{
file: "video1",
label: "ENG"
},{
file: "video2",
label: "CHI"
}]"
的點點背景JSON
,我用下面的代碼來生成JSON
在 PHP
從array
這是PHP array
我不得不
Array ([0] => stdClass Object ([vid] => 1 [video_name] => video1.mp4 [sub_path] => http://abc.example.com/files/eng.vtt [sub_lang] => ENG [status] => 1) [1] => stdClass Object ([vid] => 2 [video_name] => video2.mp4 [sub_path] => http://def.example.com/files/china.vtt [sub_lang] => CHI [status] => 1))
然後我把它轉化爲JSON
和我JS
做了ajax call
得到JSON
數據
foreach ($querystring as $key => $value) {
$cdn_sub_data [] = array($key+1 => array($value -> sub_path, $value -> sub_lang));
}
print json_encode($cdn_sub_data);
幫我哪裏做錯了!謝謝
可能重複(嵌套)的對象,數組或JSON](http://stackoverflow.com/questions/11922383/access-process-nested-objects-arys-or-json) –
http://stackoverflow.com/questions/4935632/ho W-到語法分析JSON-中的JavaScript – pj013