Avatar ·

كيفية تحويل سلسلة JSON إلى قاموس (Dictionary) في Swift؟

مرحباً بالجميع! أنا مبتدئ في Swift وواجهت مشكلة أثناء العمل مع JSON. أتلقى من الخادم سلسلة بتنسيق JSON، مثلاً: `{"name":"John","age":30,"city":"New York"}`. أحتاج إلى تحويل هذه السلسلة إلى قاموس `[String: Any]` حتى أتمكن من الوصول إلى القيم باستخدام المفاتيح. حاولت استخدام `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)") } } ``` هذا الكود يطبع القاموس في وحدة التحكم، لكن Xcode يشتكي من أن `dict` من النوع `Any`