محتويات المقال
  1. ما هو JSON؟
  2. مكونات JSON الأساسية
  3. أين يُستخدم JSON؟
  4. أشهر أخطاء JSON
  5. كيف تقرأ JSON وتصلحه بسهولة؟
  6. نصيحة لأصحاب المتاجر
  7. الخلاصة

إذا تعاملت يوماً مع إعدادات متجر إلكتروني أو ربطت خدمة بأخرى أو صدّرت بيانات من منصة، فغالباً رأيت نصاً مليئاً بالأقواس المعقوفة وعلامات الاقتباس. هذه هي صيغة JSON، وهي اليوم اللغة المشتركة لتبادل البيانات بين التطبيقات.

ما هو JSON؟

JSON اختصار لـ JavaScript Object Notation، وهي صيغة نصية خفيفة لتمثيل البيانات بطريقة يسهل على البشر قراءتها وعلى الحواسيب تحليلها. رغم أن اسمها مرتبط بلغة JavaScript، فإن كل لغات البرمجة تقريباً تدعمها.

مكونات JSON الأساسية

مثال لمنتج في متجر:

{
  "name": "Animal Coloring Book",
  "price": 6.5,
  "digital": true,
  "sizes": ["US Letter", "A4"],
  "pages": 40
}

أين يُستخدم JSON؟

أشهر أخطاء JSON

1. الفاصلة الزائدة

وضع فاصلة بعد آخر عنصر في الكائن أو المصفوفة خطأ في JSON، رغم أنه مقبول في بعض لغات البرمجة.

2. علامات الاقتباس المفردة

JSON يقبل علامات الاقتباس المزدوجة فقط حول النصوص والمفاتيح.

3. المفاتيح بدون اقتباس

كل مفتاح يجب أن يكون بين علامتي اقتباس مزدوجتين.

4. التعليقات

صيغة JSON القياسية لا تدعم التعليقات، ووجودها يجعل الملف غير صالح.

كيف تقرأ JSON وتصلحه بسهولة؟

البيانات القادمة من الأنظمة تكون غالباً مضغوطة في سطر واحد طويل يصعب قراءته. الصق النص في منسّق ومدقق JSON ليعرضه بشكل منظم بمسافات بادئة، ويحدد لك موضع الخطأ إن وجد. تتم المعالجة داخل متصفحك، فيمكنك فحص ملفات تحتوي على بيانات حساسة بأمان.

نصيحة لأصحاب المتاجر

قبل تعديل أي ملف إعدادات بصيغة JSON، احتفظ بنسخة من الأصل، ثم تحقق من صلاحية الملف بعد التعديل. خطأ واحد مثل فاصلة زائدة قد يعطل إعدادات متجرك أو قالبك بالكامل.

الخلاصة

JSON صيغة بسيطة بقواعد صارمة: علامات اقتباس مزدوجة، ولا فواصل زائدة، ولا تعليقات. فهم أساسياتها يساعدك على التعامل مع الإعدادات والربط بين الخدمات وتشخيص المشكلات دون الاعتماد الكامل على مطور.