Sebagian besar kesalahan JSON berasal dari beberapa masalah sintaks.
Parser menemukan karakter yang tidak diharapkan. Penyebab umum: kunci tanpa kutip, kutip tunggal, atau koma ekstra.
{"name": Alice}
Solusi: gunakan kutip ganda pada kunci dan nilai.
Dokumen berhenti sebelum objek dan array ditutup.
{"name":"Ada"
Solusi: tambahkan } atau ] yang hilang.
Koma setelah item terakhir tidak valid.
["a", "b",]
Solusi: hapus koma setelah nilai terakhir.
Karakter kontrol harus di-escape di dalam string.
"line1
line2"
Solusi: ganti newline dengan \n.