انتقل إلى محتوى الدرس

Six Allowed JSON Data Types الأنواع الستة المسموحة بـ JSON

تعرف على أنواع البيانات الستة المسموحة في JSON وضوابط كتابة الأرقام والنصوص وحماية المعرفات الرقمية الكبيرة وسلوك الأنواع غير المدعومة كالدوال وundefined.
3 صفوف تعليمية
جافا سكريبت
2,796 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي

لكي يتوافق تنسيق JSON بسلاسة مع مختلف لغات البرمجة وقواعد البيانات حول العالم، حصر المعيار RFC 8259 جميع القيم المسموحة داخل أي مستند JSON في ستة أنواع بيانات فقط:

  1. النص (String): سلسلة محارف Unicode محاطة بتنصيص مزدوج مثل "Cairo".
  2. الرقم (Number): عدد صحيح أو عشري موجب أو سالب مثل 150 أو -3.75.
  3. الكائن (Object): مجموعة أزواج مفتاح وقيمة بين قوسين معقوفين {"id": 1}.
  4. المصفوفة (Array): قائمة مرتبة محصورة بين قوسين مربعين [10, 20, 30].
  5. المنطقي (Boolean): القيمتان true أو false بالحروف الصغيرة.
  6. الفارغ (Null): الكلمة null بالحروف الصغيرة لتمثيل غياب القيمة عمداً.
الصف 2 صورة توضيحية
مخطط الأنواع الستة المعتمدة في JSON مقابل الأنواع البرمجية غير المدعومة
الصف 3 ملاحظة هامة