ข้อผิดพลาด JSON ส่วนใหญ่มาจากปัญหาทางไวยากรณ์ไม่กี่อย่าง
ตัวแยกวิเคราะห์พบอักขระที่ไม่คาดคิด เช่น คีย์ไม่มีเครื่องหมายคำพูด เครื่องหมายคำพูดเดี่ยว หรือจุลภาคเกิน
{"name": Alice}
วิธีแก้: ใช้เครื่องหมายคำพูดคู่กับคีย์และค่า
เอกสารจบก่อนปิดออบเจกต์และอาร์เรย์
{"name":"Ada"
วิธีแก้: เพิ่ม } หรือ ] ที่ขาด
จุลภาคหลังรายการสุดท้ายไม่ถูกต้อง
["a", "b",]
วิธีแก้: ลบจุลภาคหลังค่าสุดท้าย
อักขระควบคุมต้อง escape ภายในสตริง
"line1
line2"
วิธีแก้: เปลี่ยนขึ้นบรรทัดใหม่เป็น \n