이전에 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()
도우미를 단계적으로 제거한 것으로 보입니다 .