Wcześniej w Guzzle 5.3:
$response = $client->get('http://httpbin.org/get');
$array = $response->json(); // Yoohoo
var_dump($array[0]['origin']);
Mogłem łatwo uzyskać tablicę PHP z odpowiedzi JSON. Teraz w Guzzle 6 nie wiem, jak to zrobić. Wydaje się, że nie ma json()
już metody. Przeczytałem (szybko) dokument z najnowszej wersji i nie znalazłem nic o odpowiedziach JSON. Myślę, że coś przeoczyłem, może jest nowa koncepcja, której nie rozumiem (a może nie przeczytałem poprawnie).
Czy to (poniżej) nowy sposób jest jedynym sposobem?
$response = $client->get('http://httpbin.org/get');
$array = json_decode($response->getBody()->getContents(), true); // :'(
var_dump($array[0]['origin']);
A może jest pomocnik lub coś takiego?
$response->json()
pomocnika.