إجابة سريعة
فاصلة زائدة = فشل التحليل؛ أزلها عند نفس عمق الأقواس.
خطأ الفاصلة المرفقة (trailing) في JSON
بعد آخر مفتاح/قيمة في كتلة أو آخر عنصر في مصفوفة لا تُوضع فاصلة. لغات أخرى تسمح؛ JSON التقليدي يمنع.
الأسباب الشائعة
- لصق من لغة تسمح بالفاصلة الأخيرة.
- تعديل الحقل الأخير وتبقية فاصلة قديمة.
كيف تصلح
- احذف الفاصلة بعد آخر قيمة صالحة.
- استخدم المُدقق لمعرفة السطر والعمود.
أمثلة
سيئ
[1, 2, 3,]
جيد
[1, 2, 3]
للموضع الدقيق استخدم مُدقق JSON لدينا. أدوات إضافية: /tools۔
الأسئلة
- لماذا يرفض JSON؟
- للبساطة ومنع اللبس—خلاف object literals في JS.
- هل JSON.parse يسمح؟
- لا لـJSON القياسي.
أصلِح الآن
جرّب في المُدقق (مثال مملوء مسبقًا)