JSON طريقة لكتابة البيانات بشكل يستطيع الإنسان قراءته وتعالجه البرامج بسهولة. تُكتب البيانات على شكل أزواج «اسم: قيمة» داخل أقواس معقوفة. وتستطيع تقريباً كل لغات البرمجة قراءة JSON وإنشاءه، ولهذا صار لغة مشتركة بين البرامج.
مثال#
{
"name": "كتاب نموذجي",
"price": 85000,
"inStock": true,
"tags": ["رواية", "عربي"]
}ترى هنا منتجاً له نص ورقم وقيمة صواب أو خطأ وقائمة. وقائمة من عدة منتجات هي مجرد مصفوفة من هذه الكائنات.
أنواع القيم#
- نص، بين علامتي اقتباس مزدوجتين
- رقم
- صواب أو خطأ (
trueوfalse) - فارغ (
null) - مصفوفة (قائمة) وكائن (مجموعة من أزواج الاسم والقيمة)
أين تصادفه#
عندما يأخذ تطبيق الجوال المعلومات من الخادم يكون رد API عادةً بصيغة JSON. وملف الإعدادات في كثير من البرامج، كأدوات التطوير، هو JSON أيضاً. وفي العمل مع الذكاء الاصطناعي يمكنك أن تطلب من النموذج إخراج النتيجة بصيغة JSON ليستخدمها برنامجك مباشرة.
أخطاء شائعة#
- وضع فاصلة زائدة بعد العنصر الأخير
- استخدام علامة اقتباس مفردة بدل المزدوجة
- إضافة تعليق، وهو غير مسموح في JSON القياسي
تُظهر معظم المحررات ومواقع التحقق من JSON هذه الأخطاء فوراً.