Precedentemente in Guzzle 5.3:
$response = $client->get('http://httpbin.org/get');
$array = $response->json(); // Yoohoo
var_dump($array[0]['origin']);
Potrei facilmente ottenere un array PHP da una risposta JSON. Ora in Guzzle 6, non so come fare. Sembra che non ci sia più alcun json()
metodo. Ho (rapidamente) letto il documento dall'ultima versione e non ho trovato nulla sulle risposte JSON. Penso di essermi perso qualcosa, forse c'è un nuovo concetto che non capisco (o forse non ho letto correttamente).
Questo (sotto) nuovo modo è l'unico modo?
$response = $client->get('http://httpbin.org/get');
$array = json_decode($response->getBody()->getContents(), true); // :'(
var_dump($array[0]['origin']);
O c'è un aiutante o qualcosa del genere?
$response->json()
aiutante.