Javascript JSON YouTube API viewCount不是';行不通

Javascript JSON YouTube API viewCount不是';行不通,javascript,ajax,json,youtube,Javascript,Ajax,Json,Youtube,我需要使用JavaScript(Chrome扩展)获取视频的视图,但我无法让它正常工作 代码: 但如果我尝试获取它们,错误消息会显示: Uncaught TypeError: Cannot read property 'entry' of undefined 您正在下载的JSON文件中没有“feed”属性——我建议使用一些工具(如)来研究JSON结构,并根据您需要的属性编辑代码 编辑:看起来您需要的值存储在data.entry.yt$statistics.viewCount中。不需要每个 编辑

我需要使用JavaScript(Chrome扩展)获取视频的视图,但我无法让它正常工作

代码:

但如果我尝试获取它们,错误消息会显示:

Uncaught TypeError: Cannot read property 'entry' of undefined
您正在下载的JSON文件中没有“feed”属性——我建议使用一些工具(如)来研究JSON结构,并根据您需要的属性编辑代码

编辑:看起来您需要的值存储在
data.entry.yt$statistics.viewCount
中。不需要
每个

编辑2:

$(function() {
    $.getJSON('http://gdata.youtube.com/feeds/api/videos/H542nLTTbu0?alt=json',function(data) { 
            var numViews = +data.entry.yt$statistics.viewCount;
            // + converts the string to int
    });
});

如果没有“each”,我该如何编写这个部分:var numViews=item['yt$statistics']['viewCount'];哦知道了。非常感谢!从昨天开始就在做这件事。。我很沮丧。谢谢:)给你。我为你写的。我很好:-)
$(function() {
    $.getJSON('http://gdata.youtube.com/feeds/api/videos/H542nLTTbu0?alt=json',function(data) { 
            var numViews = +data.entry.yt$statistics.viewCount;
            // + converts the string to int
    });
});