Pemformat dan validator JSON
Format, minify, dan validasi JSON, lompat ke baris dan kolom kesalahan sintaks, lalu jelajahi hasilnya sebagai pohon.
- Berjalan di browser
- Tanpa unggahan
- Hasil tetap di perangkat Anda
Privasi & batasBerjalan di browser Anda. Tidak ada yang diunggah.
Isi input tetap di tab ini; Refentra tidak mengunggah atau menyimpannya. Jumlah tindakan agregat opsional hanya dikirim dengan persetujuan pengukuran penggunaan Anda. Hapus ruang kerja setelah selesai.
Profil yang didukung: JSON: 20.000 simpul, kedalaman 64. Angka memakai IEEE-754; bilangan bulat harus aman dan terbatas. Angka harus mempertahankan makna desimal saat roundtrip. Bilangan bulat tidak aman, overflow/underflow, atau presisi tidak didukung ditolak sebelum hasil.
File: hanya UTF-8; BOM UTF-8 opsional dihapus saat impor. Offset memakai unit UTF-16 editor.
Maksimum 200.000 unit UTF-16; batas parser bisa lebih kecil. Worker: 15 detik (regex 1,5 detik).
Periksa input dan hasil
- Siapkan dan pilih operasi
Tempel JSON, lalu pilih pemformatan dengan spasi atau tab, atau minifikasi agar ukurannya ringkas untuk dikirim.
- Periksa contoh nyata
Coba contoh ini dan bandingkan hasil yang ditunjukkan: {"b":2,"a":1} → minify → {"b":2,"a":1}
- Periksa sebelum memakai hasil
Bandingkan nilai dan susunan bersarang di tampilan pohon; indentasi hanya mengubah tampilan, bukan data yang dimaksud.
Jawaban untuk tugas ini
Apakah bilangan bulat yang besar tetap utuh?
Angka yang tidak dapat direpresentasikan dengan aman akan ditolak, bukan dibulatkan diam-diam; simpan pengenal sebagai string dengan tanda kutip.
Apa yang perlu diperiksa jika input ditolak?
Hapus koma di akhir dan komentar; gunakan tanda kutip ganda untuk kunci dan string. Periksa posisi kesalahan yang dilaporkan.
Sampai di mana batas alat ini?
Penguraian JSON dibatasi 200.000 unit UTF-16, 20.000 simpul, dan kedalaman 64; alat ini tidak memvalidasi skema aplikasi.