Kebanyakan ralat JSON datang daripada beberapa masalah sintaks.
Penghurai menemui aksara yang tidak dijangka. Punca biasa: kunci tanpa petik, petik tunggal atau koma berlebihan.
{"name": Alice}
Penyelesaian: gunakan petik ganda pada kunci dan nilai.
Dokumen berhenti sebelum objek dan array ditutup.
{"name":"Ada"
Penyelesaian: tambah } atau ] hilang.
Koma selepas item terakhir tidak sah.
["a", "b",]
Penyelesaian: buang koma selepas nilai terakhir.
Aksara kawalan mesti dilalikan dalam rentetan.
"line1
line2"
Penyelesaian: ganti baris baharu dengan \n.