以前はGuzzle 5.3で:
$response = $client->get('http://httpbin.org/get');
$array = $response->json(); // Yoohoo
var_dump($array[0]['origin']);
JSON応答から簡単にPHP配列を取得できました。現在、Guzzle 6では、方法がわかりません。何もないように思わjson()
もう方法。私は(迅速に)最新バージョンのドキュメントを読みましたが、JSON応答について何も見つかりませんでした。私は何かを逃したと思います、多分私は理解していない(または多分私は正しく読んでいない)新しい概念があるでしょう。
これが(下の)新しい方法だけですか?
$response = $client->get('http://httpbin.org/get');
$array = json_decode($response->getBody()->getContents(), true); // :'(
var_dump($array[0]['origin']);
またはヘルパーまたはそのようなものはありますか?
$response->json()
ヘルパーが段階的に廃止されているようです。