JSON Formatter & Validator
Tempel JSON untuk merapikan, meminifikasi, atau memvalidasinya. Error menunjuk ke baris dan kolom yang tepat, dan tidak ada data yang meninggalkan browser Anda.
Berjalan di browser AndaTanpa daftarTidak ada yang diunggah
Cara menggunakan JSON Formatter
- Tempel JSON ke kotak input, atau buka file
.json. - Output diperbarui saat Anda mengetik. Klik Format untuk merapikan atau Minify untuk menghapus spasi.
- Pilih 2 spasi, 4 spasi, atau tab, dan centang Urutkan key untuk urutan key yang stabil.
- Jika JSON tidak valid, status bar menampilkan baris, kolom, dan kemungkinan penyebabnya.
- Salin hasilnya atau unduh sebagai file.
Apa itu JSON formatter?
JSON formatter (atau JSON beautifier) mengindentasi ulang JSON yang padat agar mudah dibaca, sedangkan validator memeriksa apakah JSON mengikuti tata bahasa RFC 8259. Respons API, baris log, dan file konfigurasi biasanya di-minify menjadi satu baris; memformatnya membuat struktur bersarang dan nilai mudah dipindai.
Error JSON yang umum
- Koma di akhir:
{"a": 1,}valid di JavaScript tetapi tidak valid di JSON. - Tanda kutip tunggal: key dan string harus memakai tanda kutip ganda.
- Key tanpa kutip:
{name: "x"}harus ditulis{"name": "x"}. - Komentar:
//dan/* */bukan bagian dari JSON. - Nilai khusus:
NaN,Infinitydanundefinedtidak diperbolehkan.
Format vs. minify
JSON yang diformat ditujukan untuk manusia: code review, debugging, dan dokumentasi. JSON yang di-minify membuang semua spasi dan baris baru opsional, sehingga payload lebih kecil untuk penyimpanan dan transfer jaringan. Keduanya merepresentasikan data yang persis sama.