Pemformat dan Validator JSON

Indentasi (spasi)

Diproses secara lokal di browser Anda. Masukan Anda tidak diunggah atau disimpan oleh alat ini.

Output teks mempertahankan ejaan angka dan kunci duplikat. Pohon tersebut menggunakan nilai JavaScript: angka besar dapat dibulatkan dan kunci duplikat hanya menampilkan nilai terakhir.

Silakan masukkan semua nilai untuk melihat hasilnya.

Tempelkan JSON, lalu pilih Format, Perkecil, atau Validasi.

Bagaimana cara kerjanya

Format menambahkan spasi dengan lekukan 2 atau 4 spasi. Minify menghilangkan spasi di luar string. Keduanya mempertahankan string asli, ejaan angka, dan urutan kunci. Validasi menggunakan parser JSON yang ketat pada browser: komentar, koma di akhir, dan string yang diberi tanda kutip tunggal bukanlah JSON. Baris dan kolom kesalahan ditampilkan saat browser menyediakan posisi.

Contoh

Memformat {"count":2,"items":[true,null]} menempatkan properti dan nilai array pada baris indentasi terpisah. Memperkecilnya hanya menghilangkan spasi yang tidak perlu, bukan spasi di dalam nilai string.

Pertanyaan yang sering diajukan

Bisakah saya memformat JSON yang berisi bilangan bulat besar?

Ya. Teks dan unduhan yang diformat mempertahankan token numerik seperti 9007199254740993 tanpa pembulatan. Tampilan hierarki opsional menggunakan angka JavaScript asli dan mungkin menampilkan nilai yang dibulatkan.

Bisakah saya menempelkan JSON rahasia?

Alat ini memproses JSON secara lokal tanpa mengunggah atau menyimpannya. Namun, hindari bekerja dengan rahasia di perangkat bersama dan jangan berbagi konten clipboard dengan aplikasi yang tidak tepercaya.