ก่อนหน้านี้ใน Guzzle 5.3:
$response = $client->get('http://httpbin.org/get');
$array = $response->json(); // Yoohoo
var_dump($array[0]['origin']);
ฉันสามารถรับชุด PHP จากการตอบสนอง JSON ได้อย่างง่ายดาย ตอนนี้ใน 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()
ผู้ช่วยเหลือได้ยุติการใช้งานไปแล้ว