gpt4 book ai didi

javascript - 使用 jQuery 解析 JSON 中的 JSON

转载 作者:行者123 更新时间:2023-12-03 07:37:11 25 4
gpt4 key购买 nike

我正在使用 Twitch API 并尝试提取关注者图像。为此,我必须解析我最近的关注者,获取这些关注者的姓名并向每个关注者发出请求以获取他们的用户图像。

$.getJSON(streamFollowers, function(json) {

for (var i = 0; i < 5; i++) {
var followerDisplayName = json.follows[i].user.display_name;
var followerName = json.follows[i].user.name;
var followerJSON = 'https://api.twitch.tv/kraken/channels/' + followerName + '';

$.getJSON(followerJSON, function(json) {
var followerImage = json.logo;
if (followerImage === "null") {
followerImage = "null.jpg";
};
});

我遇到的困难是尝试从“followerJSON”解析中提取“followerImage”结果。

这是正在运行的代码。 http://codepen.io/anon/pen/rxEPXQ

编辑:不需要第二次解析。您可以从用户名等的初始解析中提取用户图像。我当时只是没有看到它。我的错。

最佳答案

如果用户没有设置个人资料图片,则用户 Logo 为空。

http://codepen.io/anon/pen/EPBMox?editors=1011

这是您所有关注者的信息,您可以看到设置了它的关注者可以正常工作。

var streamFollowers = "https://api.twitch.tv/kraken/channels/tsm_dyrus/follows";
$.getJSON(streamFollowers, function(json) {
for (var i = 0; i < json.follows.length; i++) {
var followerDisplayName = json.follows[i].user.display_name;
var followerName = json.follows[i].user.name;
var followerImage = json.follows[i].user.logo;
$('#followers').append('<li><img src="' + followerImage + '"></img><br />' + followerDisplayName + '</li>');
}
});

关于javascript - 使用 jQuery 解析 JSON 中的 JSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35561579/

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