Avatar ·

JSON को json_decode() के माध्यम से ऑब्जेक्ट के बजाय PHP ऐरे में कैसे बदलें?

सभी को नमस्ते! मैं PHP में नया हूँ और JSON को समझने की कोशिश कर रहा हूँ। मेरे पास एक JSON स्ट्रिंग है जो मुझे एक बाहरी API से मिलती है। मैं `json_decode()` फंक्शन का उपयोग कर रहा हूँ, लेकिन यह एक ऑब्जेक्ट लौटाता है, जबकि मुझे एक ऐरे चाहिए। यहाँ मेरा कोड है: ```php $json = '{"name":"Иван","age":30,"city":"Москва"}'; $data = json_decode($json); echo $data->name; // "Иван" आउटपुट करता है — यह एक ऑब्जेक्ट है ``` समस्या यह है कि मुझे डेटा को ऐरे के रूप में एक्सेस करना है, जैसे: `$data['name']`। लेकिन जब मैं ऐसा करता हूँ, तो PHP एक एरर देता है: "Cannot use object of type stdClass as array"। मैंने डॉक्यूमेंटेशन पढ़ने की कोशिश की, लेकिन मुझे पूरी तरह से समझ नहीं आया कि `json_decode()` को ऐरे लौटाने के लिए कैसे कहूँ। कृपया बताएं कि कोड में क्या बदलना होगा? अधिमानतः एक उदाहरण के साथ, ताकि मैं इसे तुरंत अपने प्रोजेक्ट में लागू कर सकूं। पहले से धन्यवाद!