Javascript JSON-无法读取属性';观众';未定义的

Javascript JSON-无法读取属性';观众';未定义的,javascript,jquery,json,twitch,Javascript,Jquery,Json,Twitch,我正在尝试从twitch获取一个观众列表,它一直给我一个错误,尽管我很确定我有正确的格式 这是密码和密码 您将变量命名为data,但该data对象的内部有另一个data对象,该对象包含chatters.viewers,因此它应该是: $.getJSON("http://tmi.twitch.tv/group/user/nightblue3/chatters?callback=?", function (data) { console.log(data.data.chatters.view

我正在尝试从twitch获取一个观众列表,它一直给我一个错误,尽管我很确定我有正确的格式

这是密码和密码


您将变量命名为
data
,但该
data
对象的内部有另一个
data
对象,该对象包含
chatters.viewers
,因此它应该是:

$.getJSON("http://tmi.twitch.tv/group/user/nightblue3/chatters?callback=?", function (data) {
    console.log(data.data.chatters.viewers); //This should be in the right format based of the json data?!
});

试试
数据.数据.聊天.浏览者
。顺便说一句我仅获取无法读取未定义的属性“viewers”此错误消息表示
数据。chatters
未定义,因此您无法访问属性
viewers
。因此,基本上,您的
数据
对象不是您期望的对象。所以你能做的就是
console.log(数据)
查看
数据
到底是什么以及它实际具有什么属性。谢谢!这是有效的,是的,我确实无法读取未定义的属性'viewers',但我放了'x',因为我尝试了多种方法:)
$.getJSON("http://tmi.twitch.tv/group/user/nightblue3/chatters?callback=?", function (data) {
    console.log(data.data.chatters.viewers); //This should be in the right format based of the json data?!
});