JSON Formatter
Format, validasi, dan minify JSON secara instan. Error disorot dengan baris dan kolom.
Masukkan input di atas untuk melihat hasilnya.
Dibuat oleh JXXR1 · ♥ Jadi sponsor · ☕ Belikan saya kopi
Untuk apa ini?
JSON dikirim dalam bentuk minified — setiap byte penting saat response API melayang di kabel. Tapi JSON minified susah dibaca. Tool ini melakukan round-trip lewat JSON.parse / JSON.stringify bawaan browser untuk menghasilkan output yang ter-indent dan bisa di-copy, memvalidasi struktur, atau menghapus whitespace lagi. Tidak ada yang di-upload; semuanya terjadi di halaman.
Kapan digunakan
- Mem-paste response API yang minified dan mendapatkan sesuatu yang bisa di-scan manusia.
- Menangkap syntax error — trailing comma, key tanpa quote, smart quote — dengan line/column persis tempat parser tersandung.
- Menghapus whitespace sebelum mem-paste JSON ke konteks yang sensitif ukuran (URL param, environment variable, file config).
- Memastikan JSON hand-written valid sebelum kamu menyalurkannya ke tool lain.
Kesalahan umum
- JSON ≠ object literal JavaScript. Key harus pakai double quote. Single quote, key tanpa quote, dan trailing comma semua akan gagal. Kalau kamu punya object literal JS, lewatkan dulu ke converter.
- Smart quote dari copy-paste. Word processor dan aplikasi chat suka "membantu" mengganti
"jadi"/". Itu bukan delimiter JSON yang valid. - JSON tidak punya comment. Kalau "JSON"-mu mengandung
//atau/* */, sebenarnya itu JSONC (dipakai di config VS Code) — hapus dulu sebelum parse. - Angka di atas 2⁵³. JavaScript tidak bisa merepresentasikan integer di atas
9007199254740992dengan tepat. ID snowflake Twitter dan semacamnya harus di-quote sebagai string.