Validator JSON — Validasi JSON Online

Tempel JSON kamu untuk mengecek apakah valid. Error akan ditampilkan dengan baris dan kolom yang tepat beserta penjelasan dalam bahasa sederhana, dan JSON yang valid akan otomatis diformat.

Diperbarui
Indentasi
Buka file
Tempel JSON atau muat contoh
Hasil JSON yang sudah dirapikan akan muncul di sini.

Data kamu tidak pernah meninggalkan komputer kamu. Semua proses berjalan 100% secara lokal di browser kamu.

Apakah alat ini membantu?0.0 0 penilaian
Validasi JSON dengan JSON SchemaValidator JSON Schema →

Cara menggunakan Validator JSON

  1. Tempel JSON kamu. JSON akan divalidasi saat kamu mengetik.
  2. Jika ada error, buka baris dan kolom yang ditunjukkan lalu baca penjelasannya.
  3. 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, dan undefined tidak 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.

Pertanyaan yang sering diajukan

Kenapa JSON saya tidak valid?
Paling sering karena koma berlebih di akhir, tanda kutip tunggal, key tanpa tanda kutip, atau koma yang hilang. Pesan error akan menunjukkan baris dan kolom tempat proses parsing gagal.
Apakah JSON mendukung komentar?
Tidak. JSON standar tidak punya komentar. Beberapa tool menerima JSONC atau JSON5, tetapi API dan JSON.parse() tidak.
Apa perbedaan validator JSON dan validasi JSON Schema?
Validator mengecek sintaks. Validasi JSON Schema mengecek bahwa JSON yang valid juga memiliki struktur dan tipe data yang diharapkan.
Bisakah saya memasang Validator JSON sebagai aplikasi web dan memakainya offline?
Bisa. Validator JSON adalah aplikasi web (PWA) yang bisa dipasang. Pemasangannya lewat browser kamu, bukan diunduh dari toko aplikasi. Klik Pasang aplikasi di bagian atas halaman ini di Chrome atau Edge (Windows, macOS, Linux, ChromeOS) atau di Android. Di iPhone dan iPad, gunakan Bagikan → Tambahkan ke Layar Utama, dan di Safari 17+ pada Mac, gunakan File → Tambahkan ke Dock. Setelah itu, aplikasi akan terbuka di jendelanya sendiri dengan ikonnya sendiri. Karena berjalan sepenuhnya di browser kamu, aplikasi ini tetap bisa dipakai offline. Firefox di desktop tidak bisa memasang aplikasi web. Cara memasang aplikasi.

Tool terkait