Cara menggunakan Validator JSON
- Tempel JSON kamu. JSON akan divalidasi saat kamu mengetik.
- Jika ada error, buka baris dan kolom yang ditunjukkan lalu baca penjelasannya.
- JSON yang valid akan diformat. Ganti ke Minify atau urutkan key jika kamu membutuhkannya.
Error JSON yang paling umum
- Koma berlebih di akhir:
{"a": 1,}valid di JavaScript, tetapi tidak valid di JSON. - Tanda kutip tunggal: string dan key di JSON harus memakai tanda kutip ganda, misalnya
"name", bukan'name'. - Key tanpa tanda kutip:
{name: "x"}harus ditulis{"name": "x"}. - Koma hilang di antara dua nilai atau properti.
- Komentar:
// …dan/* … */tidak diperbolehkan di JSON. - Nilai khusus:
NaN,Infinity, danundefinedtidak ada di JSON.
Validasi ketat
Validator ini mengikuti RFC 8259, aturan yang sama dengan JSON.parse() di browser dan semua library JSON standar. Jika lolos validasi di sini, JSON tersebut akan bisa di-parse di JavaScript, Python, Java, Go, dan PHP.
Validasi terhadap schema
Validasi sintaks hanya memastikan teks tersebut berupa JSON. Untuk mengecek apakah strukturnya sudah benar, misalnya field wajib, tipe data, dan nilai yang diizinkan, gunakan JSON Schema Validator.
Juga dicari sebagai: validasi json, cek json online, json checker, json lint, cek sintaks json, jsonlint, pencari error json.
Tool yang cocok dipakai bersama Validator JSON
- Format JSON — Tempel JSON untuk dirapikan, di-minify, atau divalidasi.
- Validator JSON Schema — Tempel schema dan JSON untuk melihat nilai mana yang melanggar aturan, atau buat schema awal dari data contoh.
- JSON Viewer — Jelajahi JSON besar atau bersarang dengan nyaman: lipat dan buka objek, cari key atau value, lalu klik node mana pun untuk mendapatkan JSONPath-nya.
- JSON Diff — Temukan apa yang persis berubah di antara dua dokumen JSON, seperti respons API, versi konfigurasi, fixture, atau hasil ekspor, dalam bentuk daftar path dengan nilai lama dan nilai baru.