我在使用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。