gpt4 book ai didi

javascript - 如何读取多级json

转载 作者:行者123 更新时间:2023-11-28 12:22:21 24 4
gpt4 key购买 nike

所以,我知道如何读取“单级”json 数组。但是,我不知道如何从多级 json 数组中索引我想要的值。

我有这个 JSON 数据:

{
"items": [
{
"snippet": {
"title": "YouTube Developers Live: Embedded Web Player Customization"
}
}
]
}

我想访问 title 的值,但是这些都没有访问该值,而是返回 undefined:

console.log(data["items"][0].title);

或者:

console.log(data["items"][0]["title"]);

但是,此代码返回 snippet 对象:

console.log(data["items"][0]);

data变量指的是json数据。

我该怎么办?

最佳答案

试试这个:

data.items[0].snippet.title

说明(可以在/* */注释中看到对应的对象):

items[0];
/*
{
'snippet': {
'title': 'YouTube Developers Live: Embedded Web Player Customization'
}
}
*/

items[0].snippet;
/*
{
'title': 'YouTube Developers Live: Embedded Web Player Customization'
}
*/

items[0].snippet.title;
/*
'YouTube Developers Live: Embedded Web Player Customization'
*/

关于javascript - 如何读取多级json,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35182660/

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