Pemformat dan validator JSON
Tempel JSON untuk memformatnya dengan indentasi, meminify, atau memeriksa apakah valid. Kesalahan dilaporkan langsung dari parser JSON browser Anda. Data Anda tetap di perangkat Anda.
Editor JSON
Cara memformat dan memvalidasi JSON
- Tempel JSON Anda ke kotak Tempel JSON.
- Tekan Format JSON untuk indentasi dua spasi yang mudah dibaca, Minify JSON untuk menghapus spasi, atau Validasi untuk memeriksa sintaks saja.
- Baca pesan di bawah tombol. Jika JSON tidak valid, pesan menjelaskan apa yang ditemukan parser.
- Tekan Salin hasil untuk menyalin output.
Kesalahan JSON yang umum dan cara memperbaikinya
- Koma di akhir setelah item terakhir dalam objek atau array. Hapus koma tersebut.
- Tanda kutip tunggal di sekitar kunci atau string. JSON mewajibkan tanda kutip ganda.
- Nama properti tanpa tanda kutip, seperti pada objek JavaScript. Letakkan kunci di dalam tanda kutip ganda.
- Komentar seperti
//atau/* */. Komentar tidak diizinkan dalam JSON. - Koma atau tanda kurung yang hilang di antara item atau di bagian akhir.
- Nilai seperti
undefined,NaN, atau fungsi, yang tidak dapat direpresentasikan dalam JSON.
Cara membaca pesan kesalahan JSON
Pesan berasal dari browser Anda, sehingga kata-katanya bervariasi. Biasanya menyebut token tak terduga dan lokasinya. Lihat karakter tepat sebelum posisi itu, karena kesalahan sebenarnya sering berupa koma atau tanda kutip yang hilang tepat sebelumnya.
JSON terformat vs minify
Keduanya berisi data yang persis sama. JSON terformat menambahkan baris baru dan indentasi agar mudah dibaca manusia; JSON yang di-minify menghapus semua spasi opsional agar lebih pendek untuk dikirim atau disimpan. Keduanya tidak mengenkripsi atau melindungi data.
JSON tidak sama dengan objek JavaScript
JavaScript memungkinkan Anda menghilangkan tanda kutip pada kunci, memakai kutip tunggal, menambah komentar, dan menyisakan koma di akhir. JSON tidak. Kode yang disalin dari skrip sering perlu diubah dulu sebelum lolos validasi.
Pertanyaan yang sering diajukan
Bagaimana cara memformat JSON dengan satu klik?
Tempel ke input lalu tekan Format JSON. Hasilnya muncul di kotak output dengan indentasi dua spasi.
Mengapa JSON saya menampilkan unexpected token?
Parser menemukan karakter yang tidak diharapkan, biasanya koma di akhir, kutip tunggal, komentar, atau kurung yang hilang. Periksa posisi yang disebut dalam pesan.
Bisakah saya memvalidasi JSON yang berisi komentar?
Tidak. JSON standar tidak memiliki komentar. Hapus komentar tersebut lalu validasi lagi.
Apakah JSON saya dikirim ke server?
Tidak. Penguraian dan pemformatan terjadi di browser Anda. Meski begitu, hindari menempelkan rahasia seperti kunci API ke alat online mana pun yang tidak Anda kendalikan.
Apakah ada batas ukuran?
Tidak ada batas tetap. Dokumen yang sangat besar bergantung pada memori perangkat Anda dan dapat membuat halaman lambat.
Alat gratis lainnya
Encoder dan decoder Base64Encoder dan decoder URLKonverter timestamp UnixSemua alat teks