جدول المحتويات:

ما هو تسلسل JSON في Swift؟
ما هو تسلسل JSON في Swift؟

فيديو: ما هو تسلسل JSON في Swift؟

فيديو: ما هو تسلسل JSON في Swift؟
فيديو: What is JSON serialization? 2024, شهر نوفمبر
Anonim

يمكنك استخدام فئة JSONSerialization إلى تحويل JSON إلى كائنات الأساس و تحويل كائنات الأساس إلى جسون. كائن المستوى الأعلى هو NSArray أو NSDictionary. جميع الكائنات هي مثيلات NSString أو NSNumber أو NSArray أو NSDictionary أو NSNull. جميع مفاتيح القاموس هي أمثلة على NSString.

هنا ، ما هو تسلسل JSON؟

جسون هو تنسيق يقوم بترميز الكائنات في سلسلة. التسلسل يعني تحويل كائن إلى تلك السلسلة ، وإلغاء التسلسل هو العملية العكسية (تحويل سلسلة -> كائن). التسلسل يمكن تحويل هذه الكائنات المعقدة إلى سلاسل بايت لمثل هذا الاستخدام.

قد يتساءل المرء أيضًا ، ما هو التسلسل في Swift؟ "في علوم الكمبيوتر ، وفي سياق تخزين البيانات ، التسلسل هي عملية ترجمة هياكل البيانات أو حالة الكائن إلى تنسيق يمكن تخزينه أو نقله وإعادة بنائه لاحقًا ". هناك أيضًا مفهوم إلغاء التسلسل الذي هو معكوس متسلسل البيانات إلى كائناتنا المخصصة.

وبالمثل ، يسأل الناس ، ما هو تحليل JSON في Swift؟

تحليل JSON السريع . جسون هو التنسيق الأكثر استخدامًا لإرسال البيانات واستلامها من خدمات الويب. يتم استخدام فئة JSONSerialization في تحليل أ جسون البيانات إلى قاموس لأزواج المفتاح والقيمة عن طريق تحويل كائن البيانات. نوع جسون البيانات هي [سلسلة: أي].

كيف يمكنني إلغاء تسلسل JSON في Swift؟

في Swift 4 ، يمكنك استخدام بروتوكولات Decoding و CodingKey لإلغاء تسلسل استجابة JSON:

  1. قم بإنشاء الفئة التي تؤكد البروتوكول القابل للفك. فئة UserInfo: قابلة للفك.
  2. إنشاء أعضاء من الفصل. اسم var: سلسلة.
  3. قم بإنشاء تعداد مفتاح JSON الذي يرث من CodingKey.
  4. تنفيذ الحرف الأول.
  5. دعوة فك.

موصى به: