簡體   English   中英

如何讀取此JSON?

[英]How can I read this JSON?

我正在嘗試閱讀twitch.tv API,但是出了點問題。

這是我作為響應得到的JSON數據: http : //pastebin.com/uzx4LXJg

這是PHP代碼。

$curl = curl_init();    
curl_setopt($curl, CURLOPT_URL, "https://api.twitch.tv/kraken/streams?game=League+of+Legends");
curl_setopt($curl, CURLOPT_HEADER, FALSE); 
curl_setopt($curl, CURLOPT_NOBODY, FALSE); 
curl_setopt($curl, CURLOPT_REFERER,""); 
curl_setopt($curl, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']); 
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); 

$response = curl_exec($curl);
$json_array = json_decode($response, true);

echo $json_array['streams']['viewers'] . 'aaa';

它只顯示“ aaa”。

我究竟做錯了什么?

steams是對象的數組,而不是單個對象。 您需要選擇一個索引(或使用for循環)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM