أخطاء JSON

معظم أخطاء JSON تأتي من مجموعة صغيرة من مشاكل الصيغة.

رمز غير متوقع

واجه المحلل رمزًا لم يتوقعه. الأسباب الشائعة: مفاتيح بدون اقتباس أو اقتباسات مفردة أو فواصل زائدة.

{"name": Alice}

الحل: ضع المفاتيح والقيم بين علامتي اقتباس مزدوجة.

نهاية غير متوقعة

انتهى المستند قبل إغلاق الكائنات والمصفوفات.

{"name":"Ada"

الحل: أضف } أو ] المفقود.

فاصلة ختامية

الفواصل بعد العنصر الأخير غير صالحة.

["a", "b",]

الحل: احذف الفاصلة الأخيرة.

حرف غير صالح

يجب ترميز الأحرف غير المدعومة داخل السلاسل.

"line1
line2"

الحل: استبدل السطر الجديد بـ \n.