JSON Formatter
JSON Formatter — berjalan di browser. Input tidak disimpan.
Format · minify · validasi JSON
Input hanya diproses di browser dan tidak dikirim ke server.
Cara menggunakan
- Tempel objek mentah ke input JSON.
- Tekan Pretty agar mudah dibaca dengan inden dua spasi.
- Tekan Minify untuk mengisi hasil dengan satu baris tanpa spasi.
- Validasi hanya memeriksa sintaks; jika lolos, bentuk pretty juga muncul di hasil.
- Untuk mengirim ke papan klip, Salin hasil; untuk mengosongkan kolom, Reset.
Konsep utama
Pemformat JSON adalah alat pengembang untuk menginden objek satu baris seperti respons API atau berkas konfigurasi agar manusia bisa membacanya, atau minify dengan menghapus spasi untuk transport dan log. Pretty dan minify keduanya parse sintaks dulu, jadi JSON tidak valid dengan kutip, koma, atau kurung rusak tertangkap sebagai error. Menjalankan field bersarang lewat pemformat JSON membuat kunci yang hilang lebih mudah terlihat, dan payload log panjang terbuka menjadi hierarki untuk mempercepat debug.
Pemformat JSON ini memakai parser dan serializer peramban apa adanya, jadi sintaks longgar dengan komentar atau koma trailing ditandai tidak valid. Tidak memeriksa skema atau tipe; berfokus pada sintaks dan keluaran yang terbaca. Input hanya ditangani di dalam tab, jadi meskipun token sensitif disertakan tidak tertinggal setelah Anda menutup halaman. Dirancang untuk alur menempel log satu baris dan beralih pretty / minify / validasi. Pada validasi sukses, JSON pretty juga mengisi kolom hasil sehingga Anda melihat sintaks OK dan keluaran terbaca sekaligus.
Contoh
Masukkan {"name":"tvinghub","ok":true} di input dan Pretty: kunci terpecah per baris. Minify menampilkan satu baris tanpa spasi di hasil. Koma trailing membuat pesan JSON tidak valid muncul di kolom status.
Terkait: Encoder JSON · Decoder JWT · Pemformat XML
Pertanyaan umum
Apa beda pretty dan minify di pemformat JSON?
Pretty menampilkan hierarki dengan inden dua spasi. Minify menserialisasi ke satu baris tanpa spasi. Keduanya parse sintaks dulu.
Bagaimana pemformat melaporkan JSON tidak valid?
Jika parse gagal, kolom status menampilkan JSON tidak valid plus error peramban berwarna merah, dan kolom hasil tidak diperbarui.
Apakah pemformat pretty-print JSON yang tercampur komentar?
Tidak. Hanya sintaks standar diterima, jadi komentar atau koma trailing membuat validasi, pretty, dan minify semua gagal.
Apakah tombol Validasi pemformat JSON mengubah kolom hasil?
Jika input valid, pemberitahuan “JSON valid” muncul dan bentuk pretty juga mengisi kolom hasil. Saat gagal, hanya error ditampilkan.
Apakah input pemformat JSON dikirim ke server?
Tidak. Hanya JavaScript di tab yang dipakai. JSON asli tidak diunggah sebagai body permintaan.
Apa yang dilakukan Salin hasil dan Reset di pemformat JSON?
Salin hasil menaruh string kolom keluaran ke papan klip. Reset mengosongkan input, hasil, dan pesan status.
Terakhir ditinjau: 2026-09-04