Kesalahan JSON

Sebagian besar kesalahan JSON berasal dari beberapa masalah sintaks.

Unexpected token

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.

Unexpected end of input

Dokumen berhenti sebelum objek dan array ditutup.

{"name":"Ada"

Solusi: tambahkan } atau ] yang hilang.

Koma akhir

Koma setelah item terakhir tidak valid.

["a", "b",]

Solusi: hapus koma setelah nilai terakhir.

Karakter tidak valid

Karakter kontrol harus di-escape di dalam string.

"line1
line2"

Solusi: ganti newline dengan \n.