Проблема декодирования JSON resopnse из службы API - PullRequest
0 голосов
/ 29 октября 2019

У меня проблема с расшифровкой ответа JSON от веб-службы с использованием Guzzle 6 под Laravel 6.

Ответ, который я пытаюсь декодировать, находится здесь:

https://json.volotea.com/dist/stations/stations.json

В своем php-коде я пытаюсь сделать следующее:

$client = new Client();

$response = $client->request('GET','https://json.volotea.com/dist/stations/stations.json');

Чтобы расшифровать ответ, я попробовал несколько методов, таких как:

$response->getBody();  // that returns a stream

$response->getBody()->getContents(); that returns an apparently correct answer but if I run the json_decode it returns a null as a result

Я схожу с ума!

Как мне расшифровать ответ от этого сервиса?

большое спасибо

1 Ответ

0 голосов
/ 29 октября 2019

похоже, с помощью метода getContent вы уже манипулировали структурой Json, попробуйте json_decode в $ response.

...