json_decode () возвращает ошибку «Примечание: попытка получить свойство необъекта»

Я пытаюсь написать сценарий, который получает JSON-файл из удаленного местоположения (в данном случае это twitch.tv), используя cURL (не думаю, что эта часть слишком актуальна, хотя я все равно лучше упомяну ее). Например, предположим, что возвращаемый объект JSON выглядит примерно так после сохранения в переменной:

$json_object = {"_links":{"self":"https://api.twitch.tv/kraken/streams/gmansoliver","channel":"https://api.twitch.tv/kraken/channels/gmansoliver"},"stream":null}

Я получаю доступ к свойству stream, я пробовал следующий код:

<?php
    $json_object = {"_links":{"self":"https://api.twitch.tv/kraken/streams/gmansoliver","channel":"https://api.twitch.tv/kraken/channels/gmansoliver"},"stream":null}

    $json_decoded = json_decode($json_object, true);
    echo $json_decoded->stream;
?>

Когда я пытаюсь это сделать, я получаю сообщение об ошибке «Примечание: пытается получить свойство необъекта в D: \ Servers \ IIS \ Sites \ mysite \ getstream.php в строке 48».

Я неправильно использую json_decode (), или что-то не так с объектом JSON, который я посылаю из twitch?

Редактировать:

Теперь у меня есть объект JSON:

{"access_token": "qwerty1235","refresh_token": "asdfghjkl=","scope": ["user_read"]}

Если я попытаюсь расшифровать его, используяjson_decode() Я получаю следующую ошибку:Object of class stdClass could not be converted to string, Любой совет?

Заранее благодарю за любую помощь

Ответы на вопрос(2)

Ваш ответ на вопрос