معظم أخطاء JSON تأتي من مجموعة صغيرة من مشاكل الصيغة.
واجه المحلل رمزًا لم يتوقعه. الأسباب الشائعة: مفاتيح بدون اقتباس أو اقتباسات مفردة أو فواصل زائدة.
{"name": Alice}
الحل: ضع المفاتيح والقيم بين علامتي اقتباس مزدوجة.
انتهى المستند قبل إغلاق الكائنات والمصفوفات.
{"name":"Ada"
الحل: أضف } أو ] المفقود.
الفواصل بعد العنصر الأخير غير صالحة.
["a", "b",]
الحل: احذف الفاصلة الأخيرة.
يجب ترميز الأحرف غير المدعومة داخل السلاسل.
"line1
line2"
الحل: استبدل السطر الجديد بـ \n.