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

  1. Tempel JSON Anda ke kotak Tempel JSON.
  2. Tekan Format JSON untuk indentasi dua spasi yang mudah dibaca, Minify JSON untuk menghapus spasi, atau Validasi untuk memeriksa sintaks saja.
  3. Baca pesan di bawah tombol. Jika JSON tidak valid, pesan menjelaskan apa yang ditemukan parser.
  4. Tekan Salin hasil untuk menyalin output.

Kesalahan JSON yang umum dan cara memperbaikinya

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