gpt4 book ai didi

javascript - 当 jQuery $.parseJSON 不喜欢 YouTube JSON 格式时,如何从 feed 中检索 JSON 元素

转载 作者:行者123 更新时间:2023-11-28 10:26:26 25 4
gpt4 key购买 nike

使用如下数组表示法:

$.each(data.feed.entry, function(i, item) 
{
var id = item['id']['$t'];
});

我可以从 Youtube JSON feed 中检索 id 字段,如下字符串:

tag:youtube.com,2008:video:W5XpXU8TBoo

对应这个JSON:

entry: [

*
-
{
o
-
id: {
+ $t: "tag:youtube.com,2008:video:W5XpXU8TBoo"
}

当我尝试使用 $.parseJSON 检索 video 值时,它说这不是有效的 JSON:

$.each(data.feed.entry, function(i, item) 
{
var id = item['id']['$t'];
var video = $.parseJSON(item['id']['$t']).video;
});

是否有另一种方法可以从此 JSON 元素获取视频值(即:W5XpXU8TBoo)?

最佳答案

您可以更简单地在返回对象的其他位置获取视频 ID,如下所示:

$.each(data.feed.entry, function(i, item) {
var id = this.media$group.yt$videoid.$t;
//use id
});

You can test it out here .

关于javascript - 当 jQuery $.parseJSON 不喜欢 YouTube JSON 格式时,如何从 feed 中检索 JSON 元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4166698/

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