Validator JSON

JSON yang tidak valid merusak API, penerapan konfigurasi, dan pipeline CI — sering kali disertai pesan "Token tak terduga" yang tidak jelas. Tempel atau unggah JSON untuk mendapatkan validasi sintaksis langsung dengan lokasi kesalahan.

Cara memvalidasi JSON

1. Tempel JSON ke editor atau unggah file .json.
2. Baca hasil validasi: valid atau error dengan posisi.
3. Perbaiki ketidakcocokan tanda koma, tanda kutip, atau tanda kurung.
4. Salin JSON yang dikoreksi atau kirim ke formatter/minifier.

Contoh validasi

Debug respons API

Output log terpotong di tengah objek — validator menunjukkan dengan tepat di mana string dipotong.

package.json fix

Koma ekstra setelah blok ketergantungan terakhir — validator menunjuk ke baris sebelum npm instalasi gagal.

Webhook payload

Konfirmasi badan POST pihak ketiga adalah JSON yang valid sebelum memetakan bidang dalam kode.

Kapan memvalidasi JSON

• Sebelum melakukan konfigurasi ke git atau menerapkan ke produksi.
• Saat men-debug 400 Permintaan Buruk dari klien yang salah format. body.
• Saat menggabungkan JSON yang diedit tangan dari rekan satu tim non-teknis.

JSON vs JavaScript yang ketat

JSON lebih ketat daripada literal objek JS — tidak ada komentar, tidak ada yang tidak terdefinisi, tidak ada koma tambahan. Menyalin dari konfigurasi JS sering kali rusak hingga dibersihkan.

Pertanyaan yang sering diajukan

Kesalahan JSON yang umum?

Tanda koma, tanda kutip tunggal, bukan tanda kutip ganda, kunci tanpa tanda kutip, dan tidak adanya koma di antara properti.

Apakah ini memvalidasi skema?

Sintaks saja — struktur terhadap skema terpisah.

File berukuran besar?

JSON yang sangat besar dapat memperlambat browser — terpecah atau terpecah menggunakan alat streaming CLI untuk file GB.

Unicode dan lolos?

JSON yang valid memerlukan \\uXXXX untuk beberapa kontrol; validator menerima UTF-8 dalam string.

Data diunggah?

Tidak — JSON.parse berjalan secara lokal.