如何在json对象中访问此密钥?(javascript)

如何在json对象中访问此密钥?(javascript),javascript,json,Javascript,Json,我有一个函数,可以访问Twitch.tv API来检索有关实时流的各种信息。当我试图为在线的流检索游戏密钥时,它只返回未定义的,尽管如果我访问开发者控制台,我可以看到记录的json对象包含正确的游戏密钥。如何正确访问游戏密钥 我的职能: 你需要使用 json['stream']['game']或json.stream.game它是json.stream.game,前提是您的屏幕截图显示了日志记录的结果。我注意到有一个名为stream_type的属性,它的值为live。也许这也是流是否在线的一个指

我有一个函数,可以访问Twitch.tv API来检索有关实时流的各种信息。当我试图为在线的流检索游戏密钥时,它只返回未定义的,尽管如果我访问开发者控制台,我可以看到记录的json对象包含正确的游戏密钥。如何正确访问游戏密钥

我的职能:

你需要使用


json['stream']['game']或json.stream.game

它是json.stream.game,前提是您的屏幕截图显示了日志记录的结果。我注意到有一个名为stream_type的属性,它的值为live。也许这也是流是否在线的一个指标?@SamuelToh可能是这样,我可能在不久的将来实现它,以使代码更高效。
$("#usernamelookupcheck").on("click", function() {
    $.getJSON("https://wind-bow.glitch.me/twitch-api/users/" + $("#usernamelookup").val(), function(json) {
        if (json["error"] == "Not Found") {
            $streamstatus2 = "User does not exist!";
            $("#lookupresult").html("User does not exist!");
        } else {
            $.getJSON("https://wind-bow.glitch.me/twitch-api/streams/" + $("#usernamelookup").val(), function(json) {
                $currentgame = json["game"];
                if (json["stream"] === null) {
                    $streamstatus2 = "Offline";
                } else {
                    $streamstatus2 = "Online" + "<br><br>";
                    console.log(json);
                };
                $("#lookupresult").html("<br><br> &nbsp; &nbsp; &nbsp; <strong>Status: " + $streamstatus2 + "</strong><br><br>" + $currentgame);

            });

        };
    })
});