تعلّم JSON
أدلة معمّقة، أمثلة عملية، حلول للأخطاء الشائعة، ومرجع سريع. كل ما تحتاجه للعمل بثقة مع JSON.
أدلة المطوّرين
ما هو JSON؟ دليل كامل للمبتدئين
تعرّف على الأساسيات: أنواع البيانات، قواعد الصياغة، وحالات الاستخدام الواقعية.
JSON مقابل YAML: الفروقات، الإيجابيات والسلبيات
مقارنة جنبًا إلى جنب مع أمثلة من Docker وKubernetes وCI/CD.
JSON مقابل XML: أي صيغة تناسبك؟
مقارنة الميزات، أداء، ومتى لا يزال XML هو الخيار الأنسب.
كيفية تنسيق JSON: الطرق والأدوات وأفضل الممارسات
أدوات عبر الويب، أوامر الطرفية، التنسيق البرمجي، ونقاش المسافات البادئة.
إصلاح JSON غير الصالح: أخطاء شائعة وحلولها
أهم 10 أخطاء في JSON مع أمثلة قبل/بعد وإصلاحات سريعة.
تحويل JSON إلى CSV: دليل كامل
استراتيجيات التسطيح، البيانات المتداخلة، وأمثلة بلغتي JavaScript وPython.
دورة JSONPath: استعلام JSON باحتراف
كل العوامل، تعبيرات التصفية، أكثر من 15 مثالاً عمليًا، وأكواد بعدة لغات.
JSON Schema: ما هي وكيف تُستخدم
الأنواع، القيود، التركيب، $ref، ومثال تحقق حقيقي.
رموز JWT شرحًا: البنية، الأمان وفك التشفير
الرأس والحمولة والتوقيع، خوارزميات التوقيع، ممارسات الأمان، الجلسات مقابل JWT.
أفضل ممارسات واجهات JSON API للمطوّرين
تسمية متسقة، ترقيم الصفحات، معالجة الأخطاء، وتحسين الأداء.
اختبار واجهات REST في المتصفح
طرق HTTP، الترويسات، المصادقة، رموز الحالة، وCORS مع أمثلة عملية.
توليد شيفرة مُنمّاة من JSON بلغات متعددة
واجهات TypeScript، صفوف بيانات Python، هياكل Go، serde في Rust، وغيرها من عيّنة JSON واحدة.
قوالب JSON للمطوّرين
قوالب جاهزة لواجهات REST وملفات الإعداد ومخططات قواعد البيانات والبنية السحابية.
أمثلة JSON
كائن JSON
البنية، الصياغة، والمفاتيح والقيم
مصفوفة JSON
قوائم من نصوص وأرقام وكائنات وأنواع مختلطة
JSON متداخل
هياكل متعددة المستويات وأنماط الوصول
استجابة API
أنماط النجاح والخطأ والترقيم
ملفات الإعداد
package.json وtsconfig.json وأنماط مشابهة
القيم المنطقية والفراغ
متى وكيف تستخدم null وtrue وfalse
تهريب النصوص
رموز خاصة، تسلسلات تهريب، ويونيكود
أنواع الأرقام
أعداد صحيحة وعشرية، دقة، وحالات حدّية
إصلاح أخطاء JSON
رمز غير متوقع
فواصل زائدة، تعليقات، علامات اقتباس مفردة
فاصلة زائدة في النهاية
فاصلة بعد آخر عنصر في كائن أو مصفوفة
نص غير مكتمل
علامات اقتباس ناقصة ورموز غير مُهرَبة
قوس أو حاضن ناقص
مصفوفات أو كائنات غير مغلقة، JSON مقطوع
مفاتيح مكررة
نفس المفتاح يظهر أكثر من مرة في كائن
تسلسل تهريب غير صالح
شرطات مائلة خاطئة ومسارات Windows
صيغة رقم غير صالحة
أصفار بادئة، NaN، لانهاية، وأرقام سداسية