Format dan percantik JSON mentah, diminifikasi, atau tidak terformat menjadi output berindentasi rapi dengan kendali penuh atas gaya pemformatannya. Alat ini mendukung JSONC (JSON dengan Komentar), penghapusan koma trailing, output kompak/minifikasi, inlining rekursif array dan objek bersarang, serta pengkodean unicode — semua pemformatan dan pemercantikan terjadi di browser Anda untuk privasi penuh.
Pilih antara spasi dan tab dengan ukuran indentasi yang dapat dikonfigurasi hingga 20 level. Gunakan slider interaktif untuk penyesuaian cepat atau ketik nilai apa pun secara langsung.
Kompres JSON menjadi satu baris dengan menghapus semua spasi — ideal untuk mengurangi ukuran payload atau menyematkan dalam URL dan API.
Hapus komentar satu baris (//) dan multi-baris (/* */) dari file JSONC seperti tsconfig.json, settings.json VS Code, dan konfigurasi ESLint sebelum diformat.
Hapus otomatis koma trailing sebelum ] dan } untuk mengubah input seperti JSON5 menjadi JSON standar yang ketat.
Inlining rekursif array dan objek — termasuk struktur bersarang dalam — ke satu baris ketika muat dalam batas karakter yang dapat dikonfigurasi (hingga 1000 karakter). Objek bersarang seperti {"pool":{"min":2,"max":10}} tetap kompak ketika muat, sementara struktur yang lebih besar diperluas secara normal.
Konversi karakter non-ASCII dalam nilai string ke urutan escape \uXXXX untuk output JSON yang hanya mengandung ASCII dan kompatibel dengan sistem lama.
Tempel respons API yang diminifikasi untuk langsung melihat struktur lengkap dengan indentasi yang tepat, sehingga mudah memeriksa objek dan array yang bersarang.
Rapikan file tsconfig.json, package.json, atau pengaturan VS Code yang berantakan dengan indentasi yang konsisten dan opsi penghapusan komentar.
Kompres JSON yang telah diformat menjadi satu baris kompak untuk disematkan dalam variabel lingkungan, body permintaan API, atau parameter URL.
Pastikan semua anggota tim menggunakan gaya pemformatan JSON yang sama (indentasi 2 spasi, struktur kosong tertutup) untuk ulasan kode dan diff yang konsisten.
Escape karakter unicode untuk sistem yang memerlukan JSON hanya ASCII, seperti basis data lama atau API legacy yang tidak mendukung UTF-8.
Ekstrak semua kunci dari objek JSON — daftar datar, berdasarkan level kedalaman, atau jalur bernama lengkap.
Ekstrak dan unescape nilai teks dari string JSON.
Konversi array JSON ke baris yang dipisahkan dan sebaliknya.
Konversi teks biasa ke JSON dengan pelolosan yang tepat.