Pemformat & Validator JSON

Tempel JSON untuk dirapikan, dikecilkan, atau divalidasi. Kesalahan ditampilkan dengan baris dan kolom.

Berjalan sepenuhnya di browser. Data yang Anda masukkan tidak dikirim atau disimpan.

Cara menggunakan

  1. Tempel atau ketik JSON di kotak.
  2. Pilih ukuran indentasi.
  3. Klik Rapikan atau Kecilkan.
  4. Salin atau unduh hasilnya.

Respons API, log, dan file konfigurasi sering berisi JSON dalam satu baris panjang yang sulit dibaca. Formatter JSON ini merapikannya dengan indentasi 2 spasi, 4 spasi, atau tab, atau sebaliknya meminify-nya menjadi satu baris tanpa spasi berlebih. Hasilnya langsung menggantikan teks masukan dan siap disalin atau diunduh sebagai formatted.json.

Parsing memakai JSON.parse bawaan browser yang mengikuti standar JSON ketat (RFC 8259 / ECMA-404), sehingga alat ini juga berfungsi sebagai validator JSON. Jika gagal, pesan error dari browser ditampilkan, dan bila pesan itu memuat posisi karakter, posisi tersebut diubah menjadi nomor baris dan kolom. Penyebab umum adalah koma di akhir, tanda kutip tunggal, key tanpa tanda kutip, dan komentar.

Karena teks diubah menjadi nilai JavaScript lalu ditulis ulang, beberapa detail bisa berubah: bilangan bulat di atas 2^53 kehilangan presisi, key yang muncul dua kali hanya menyimpan nilai terakhir, key yang tampak seperti bilangan bulat non-negatif dipindah ke awal objek, dan 1.0 ditulis sebagai 1. Komentar dan sintaks JSON5 tidak didukung. Semua proses berjalan di browser; JSON tidak diunggah atau disimpan.

Pertanyaan umum

Apakah JSON saya diunggah?

Tidak. Semua diproses di browser Anda dengan JavaScript. Tidak ada yang dikirim ke server.

Mengapa JSON saya tidak valid?

Penyebab umum: koma di akhir, tanda kutip tunggal, atau kunci tanpa tanda kutip. Pesan menampilkan baris dan kolom kesalahan pertama.

Seberapa besar file yang didukung?

Beberapa megabyte bisa diproses di sebagian besar perangkat karena tidak ada unggahan.

Alat terkait