इससे पहले गुज़्ज़ल 5.3 में:
$response = $client->get('http://httpbin.org/get');
$array = $response->json(); // Yoohoo
var_dump($array[0]['origin']);
मुझे आसानी से JSON प्रतिक्रिया से PHP सरणी मिल सकती है। अब गुज़ले 6 में, मुझे नहीं पता कि कैसे करना है। लगता है json()
अब कोई विधि नहीं है। मैंने (जल्दी से) नवीनतम संस्करण से डॉक्टर को पढ़ा और JSON प्रतिक्रियाओं के बारे में कुछ भी नहीं पाया। मुझे लगता है कि मुझे कुछ याद आया, शायद एक नई अवधारणा है जिसे मैं नहीं समझता (या शायद मैं सही ढंग से नहीं पढ़ा था)।
क्या यह (नीचे) नया तरीका एकमात्र तरीका है?
$response = $client->get('http://httpbin.org/get');
$array = json_decode($response->getBody()->getContents(), true); // :'(
var_dump($array[0]['origin']);
या कोई सहायक है या ऐसा कुछ है?
$response->json()
सहायक को चरणबद्ध करते हैं ।