首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用jQuery解析JSON中的JSON

问用jQuery解析JSON中的JSON
EN

Stack Overflow用户
提问于 2016-02-22 18:53:56
回答 1查看 145关注 0票数 0

我正在使用Twitch,并试图提取跟随者的图像。要做到这一点,我必须解析我最近的追随者,使用这些追随者的名字,并要求每个人获得他们的用户形象。

代码语言:javascript
复制
$.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";
  };
});

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

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

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-02-22 19:10:57

如果用户没有配置文件图片集,则用户徽标为空。

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

这里是与你所有的追随者,你可以看到一个与它设置正确的工作。

代码语言:javascript
复制
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>');
  }
});
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35561579

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档