مواضيع المطوّر · آخر تحديث 2026-10-04
JSON مقابل JSON5: ما الفرق؟
JSON5 مجموعة شاملة صُممت لتجعل الإعداد المكتوب يدوياً أقل تشدداً. ويبقى JSON الصارم تنسيق التبادل لواجهات البرمجة ومعظم الأدوات. معرفة الفجوة تمنع مفاجآت «يعمل في محرري».
جنباً إلى جنب
ميزات JSON مقابل JSON5
| الميزة | JSON | JSON5 |
|---|---|---|
| التعليقات | لا | نعم (// و/* */) |
| الفواصل الزائدة | لا | نعم |
| المفاتيح غير المقتبسة | لا | نعم، للمفاتيح الشبيهة بالمعرّفات |
| السلاسل بعلامة اقتباس مفردة | لا | نعم |
| أعداد ست عشرية / نقاط عشرية بادئة | لا | نعم (امتدادات JSON5) |
| التبادل النموذجي عبر API | نعم | نادر |
مثال يقتصر على JSON5
ماذا تُصدر
استخدم JSON5 أو نحواً متساهلاً مشابهاً في إعداد محلي يحرّره الإنسان إذا كانت سلسلة أدواتك تدعمه. وعند الإرسال عبر الشبكة والكتابة في السجلات، استخدم JSON الصارم حتى يتفق كل طرف مستهلك.
يستخدم منسّق JSON ومدققه في SmartKitio محلّل JSON الصارم في المتصفح. لن يقبلا تسهيلات JSON5؛ حوّلها أو انزعها قبل اللصق.
جرّب هذه الأدوات
استخدم أداة للنتيجة؛ أبقِ الدليل مفتوحاً للطريقة.
تصفح العائلة: أدوات المطوّر
مقالات ذات صلة
قراءات أوسع ترتبط بهذا الدليل — عندما يستحق الموضوع أكثر من شرح عملي.
- شرح JSON: لماذا أصبح شائعاً إلى هذا الحد
من صياغة دوغلاس كروكفورد البسيطة إلى لغة واجهات الويب الافتراضية — كيف فاز JSON، وما يمنعه، وأين ما يزال يؤلم.
أدلة ذات صلة
- تنسيق JSON والتحقق منه: دليل كامل
ما يسمح به JSON الصارم، وكيف يعمل التنسيق الجميل، وكيف يتصرف منسّق SmartKitio.
- شرح ترميز Base64
كيف يربط Base64 البايتات بـ ASCII، ولماذا يزداد الطول، وكيف يرمّز SmartKitio نص UTF-8.
- ترميز Base64 مقابل التشفير
لماذا يمكن عكس Base64 بلا مفتاح، وماذا تستخدم حين تحتاج السرية.
- شرح ترميز الروابط
الترميز المئوي لقيم الاستعلام، وما يغيّره encodeURIComponent، والمزالق الشائعة.

