Pemformat dan Validator JSON
Format, minifikasi dan validasi JSON di browser, dengan pilihan indentasi serta pelestarian angka, escape dan kunci berulang.
Mulai menggunakan
Apa yang alat ini bantu Anda lakukan
Format, perkecil, dan validasi JSON secara lokal, dengan umpan balik penguraian yang membantu mengisolasi koma, tanda kutip, kunci, dan penyarangan yang tidak valid.
Contoh kerja
{"name":"Ada","roles":["admin","editor"]}
Objek valid dengan indentasi dan array roles pada baris terpisah
Bagaimana hasil dihasilkan
Validasi menguraikan masukan sesuai tata bahasa JSON. Pemformatan menulis data yang sama dengan indentasi; pengecilan menghapus spasi yang tidak perlu tanpa mengubah nilai.
Alur kerja yang berguna
- Periksa respons API atau payload webhook
- Siapkan file konfigurasi untuk ditinjau
- Perkecil fixture valid untuk transportasi atau pengujian
Batasan penting
- JSON tidak mengizinkan komentar, koma di akhir, string dengan kutip tunggal, atau kunci tanpa tanda kutip.
- Pemformatan tidak memverifikasi bahwa nilai bidang memenuhi skema API eksternal.
- Dokumen besar dapat menghabiskan memori browser yang signifikan.
Pertanyaan yang sering diajukan
Mengapa JavaScript yang valid bukan JSON yang valid?
Sintaks objek JavaScript mengizinkan konstruksi—seperti komentar atau undefined—yang tidak diizinkan JSON.
Apakah pemformatan mengubah data saya?
Seharusnya hanya mengubah spasi yang tidak signifikan; selalu bandingkan atau uji konfigurasi penting sebelum penerapan.
Hanya spasi di luar string yang berubah. Penulisan angka, escape, urutan dan kunci berulang dipertahankan, tanpa pengurutan atau deduplikasi. 9007199254740993 dan 1.00 tetap sama. Masukan maksimum 500000 unit kode UTF-16. Pemformatan: maksimum 256 tingkat kontainer dan 4000000 unit keluaran; minifikasi dapat memproses JSON valid lebih dalam. Kedua mode memeriksa sintaks, bukan skema atau aturan bisnis. Tidak ada pemilih file, unduhan atau validasi terpisah.
Pemrosesan dilakukan secara lokal di browser Anda.