gpt4 book ai didi

javascript - 如何访问 Javascript 文件中的 JSON 数据

转载 作者:行者123 更新时间:2023-11-30 17:32:16 25 4
gpt4 key购买 nike

这似乎是个愚蠢的问题,我是 JSON 的小新手,并试图在我的 JS 文件 中访问下面的 JSON 数据

[
{
"1": [
"video1",
"ENG"
]
},
{
"2": [
"video2",
"CHI"
]
}
]

但是我无法访问我已经尝试过 console.log(data[1])console.log(data[2]) 但它没有用。

我需要像这样创建一个新变量(所以我可能需要 for 循环 但在我使用 for 循环 之前我需要知道如何访问这个 JSON )

new_data =  "tracks: [{ 
file: "video1",
label: "ENG"

},{
file: "video2",
label: "CHI"
}]"

关于我如何创建 JSON 的一些背景知识,我使用下面的代码生成 JSONPHP 来自数组

这是我的 PHP 数组

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 调用 以获取 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);

帮帮我哪里做错了!!!谢谢

最佳答案

使用:

var data = JSON.parse(ArrayHere);
console.log(data);
data.something = "hello";

后面是

var JSON = JSON.stringify(data);

关于javascript - 如何访问 Javascript 文件中的 JSON 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22765467/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com