JSON

JSON Formatter / Minify / Validator

Format (indentasi 2 spasi), perkecil, dan validasi JSON langsung di browser.

JSON Formatter turns any JSON into a readable, indented form, compresses it into a single compact line, or checks it for syntax errors. Everything runs in your browser — nothing you paste is sent anywhere.

How to use it

Common uses

Things to keep in mind

Formatting never changes data types or key order — only the whitespace and line breaks around values.

Valid JSON doesn't allow trailing commas, comments, or single quotes — if your input has those, run it through JSON Repair first.

Artikel tentang alat ini: JSON Formatter: memformat, meminifikasi, dan memvalidasi

Pertanyaan yang sering diajukan

Apa perbedaan antara "Format" dan "Minify"?

Format menambahkan indentasi dan jeda baris agar JSON mudah dibaca, sedangkan Minify menghapus semua spasi yang tidak perlu untuk menghasilkan output sekecil mungkin — keduanya mewakili data yang persis sama.

Mengapa validator menandai JSON yang menurut saya sudah benar?

Masalah umum termasuk koma di akhir, tanda kutip tunggal alih-alih ganda, kunci tanpa tanda kutip, atau komentar — tidak satu pun dari ini valid dalam JSON yang ketat, meski beberapa parser yang lebih longgar seperti JSON5 menerimanya.

Apakah JSON saya diunggah ke suatu tempat saat memformat atau memvalidasi?

Tidak. Semua pemformatan dan validasi terjadi secara lokal di browser Anda — tidak ada yang dikirim ke server.

Apa bedanya JSON5 atau JSONC dengan JSON standar?

Keduanya adalah ekstensi yang tambahan mengizinkan komentar, trailing comma, dan kunci tanpa tanda kutip. Validator JSON yang ketat (seperti alat ini) akan menolak teks semacam itu dengan benar — dibutuhkan parser terpisah yang secara eksplisit mendukung JSON5/JSONC.

Apakah pemformatan mengubah tipe data, misalnya angka?

Tidak, memformat dan meminifikasi hanya menyusun ulang spasi dan baris baru di sekitar nilai. Angka, string, boolean, dan null tetap dalam bentuk aslinya.

Artikel: JSON