首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Twitch API json响应

Twitch API json响应
EN

Stack Overflow用户
提问于 2014-02-21 22:42:25
回答 1查看 547关注 0票数 0

我正在尝试用json_decode()从twicth API获取数据,但是所有关于json的指南都有一个twitch不提供的主数组。

这是我使用的代码示例:

代码语言:javascript
复制
$api = file_get_contents("twitch.json");
$json = json_decode($api, true);
echo $json['channel'][0]['title'];

这是twitch响应:http://pastebin.com/18RgfVsZ (太大了,不能粘贴在这里)

EN

回答 1

Stack Overflow用户

发布于 2014-03-01 02:00:02

这里的JSON响应有一个主数组,其中只有一个对象。

如果获取主对象($json[0]),然后从中获取属性,则示例代码可以正常工作。例如:

代码语言:javascript
复制
...
echo $json[0]['channel']['title'];

请参阅下面经过美化的JSON摘要。括号表示数组,第一个大括号是主对象,缩进大括号是主对象中的频道对象:

代码语言:javascript
复制
A O            C
[
  {
    "subcategory": "shooters",
    ...
    "embed_enabled": false,
    "channel": {
      "subcategory": "shooters",
      ...
      "category_title": ""
    }
    "up_time": "Thu Feb 20 10:35:50 2014",
    ...
    "channel_view_count": 11107837
  }
]
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21937425

复制
相关文章

相似问题

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