【问题标题】:Twitch API json responseTwitch API json 响应
【发布时间】:2014-02-21 14:42:24
【问题描述】:

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

这是我正在使用的代码示例:

$api = file_get_contents("twitch.json");
$json = json_decode($api, true);
echo $json['channel'][0]['title'];

这是抽搐的反应: http://pastebin.com/18RgfVsZ(太大无法粘贴)

【问题讨论】:

    标签: php json twitch


    【解决方案1】:

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

    如果您获取该主对象 ($json[0]),然后从那里获取属性,您的示例代码就可以工作。例如:

    ...
    echo $json[0]['channel']['title'];
    

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

    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
      }
    ]
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-02-21
      • 2012-07-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多