تحويل القاموس إلى JSON في Swift: دليل خطوة بخطوة
مرحباً بالجميع! أنا مبتدئ في 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 بشكل صحيح؟ هل أحتاج إلى التحقق من شيء ما؟
لا توجد إجابات بعد.
تسجيل الدخول لترك إجابة
المدونات