Ralat JSON

Kebanyakan ralat JSON datang daripada beberapa masalah sintaks.

Token tidak dijangka

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.

Pengakhiran tidak dijangka

Dokumen berhenti sebelum objek dan array ditutup.

{"name":"Ada"

Penyelesaian: tambah } atau ] hilang.

Koma akhir

Koma selepas item terakhir tidak sah.

["a", "b",]

Penyelesaian: buang koma selepas nilai terakhir.

Aksara tidak sah

Aksara kawalan mesti dilalikan dalam rentetan.

"line1
line2"

Penyelesaian: ganti baris baharu dengan \n.