Avatar ·

Swift में JSON स्ट्रिंग को Dictionary में कैसे बदलें?

सभी को नमस्ते! मैं Swift में नया हूँ और JSON के साथ काम करते समय एक समस्या का सामना कर रहा हूँ। मुझे सर्वर से JSON फॉर्मेट में एक स्ट्रिंग मिलती है, उदाहरण के लिए: `{"name":"John","age":30,"city":"New York"}`। मुझे इस स्ट्रिंग को `[String: Any]` डिक्शनरी में बदलना है ताकि मैं कुंजियों द्वारा मानों तक पहुँच सकूँ। मैंने `JSONSerialization` का उपयोग करने की कोशिश की, लेकिन मुझे सफलता नहीं मिली। यहाँ मेरा कोड है:\n\n```swift\nlet jsonString = "{\\"name\\":\\"John\\",\\"age\\":30,\\"city\\":\\"New York\\"}"\nif let jsonData = jsonString.data(using: .utf8) {\n do {\n let dict = try JSONSerialization.jsonObject(with: jsonData, options: [])\n print(dict)\n } catch {\n print("त्रुटि: \\(error.localizedDescription)")\n }\n}\n```\n\nयह कोड कंसोल में डिक्शनरी प्रिंट करता है, लेकिन Xcode शिकायत करता है कि `dict` का प्रकार `Any` है।