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