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