إجابة سريعة

فاصلة زائدة = فشل التحليل؛ أزلها عند نفس عمق الأقواس.

خطأ الفاصلة المرفقة (trailing) في JSON

بعد آخر مفتاح/قيمة في كتلة أو آخر عنصر في مصفوفة لا تُوضع فاصلة. لغات أخرى تسمح؛ JSON التقليدي يمنع.

الأسباب الشائعة

  • لصق من لغة تسمح بالفاصلة الأخيرة.
  • تعديل الحقل الأخير وتبقية فاصلة قديمة.

كيف تصلح

  • احذف الفاصلة بعد آخر قيمة صالحة.
  • استخدم المُدقق لمعرفة السطر والعمود.

أمثلة

سيئ

[1, 2, 3,]

جيد

[1, 2, 3]

للموضع الدقيق استخدم مُدقق JSON لدينا. أدوات إضافية: /tools۔

الأسئلة

لماذا يرفض JSON؟
للبساطة ومنع اللبس—خلاف object literals في JS.
هل JSON.parse يسمح؟
لا لـJSON القياسي.

ذو صلة

كل الأدوات · رابط رسمي