Avatar ·

Swift में डिक्शनरी को JSON में बदलना: चरण-दर-चरण गाइड

सभी को नमस्ते! मैं Swift में नया हूँ और JSON को समझने की कोशिश कर रहा हूँ। मुझे सर्वर पर JSON फॉर्मेट में डेटा भेजना है, और मैं इसे `[String: Any]` डिक्शनरी में स्टोर कर रहा हूँ। उदाहरण के लिए, मेरे पास यह डिक्शनरी है:\n\n```swift\nlet userDict: [String: Any] = [\n "name": "Иван",\n "age": 30,\n "isActive": true,\n "address": [\n "city": "Москва",\n "zip": "101000"\n ]\n]\n```\n\nमैंने `JSONSerialization` का उपयोग करने की कोशिश की, लेकिन लगातार एरर आ रही हैं। यहाँ मेरा कोड है:\n\n```swift\nlet jsonData = try JSONSerialization.data(withJSONObject: userDict, options: .prettyPrinted)\n```\n\nएरर: `"Invalid value around key 'age'."` — मुझे समझ नहीं आ रहा कि ऐसा क्यों हो रहा है। मैंने डॉक्यूमेंटेशन पढ़ा, लेकिन वह जटिल लगता है। कृपया बताएं कि डिक्शनरी को JSON में सही तरीके से कैसे कन्वर्ट करें? क्या किसी तरह की जाँच करनी ज़रूरी है?