从API服务解码JSON resopnse时出现问题



我在Laravel 6下使用Guzzle 6从Web服务中解析JSON响应时遇到问题。

我试图解码的响应在这里:

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

我快疯了!

如何解码此服务的响应?

非常感谢

使用方法getContent似乎已经操纵了Json结构请在$response上尝试json_decode。

最新更新