Pemformat dan validator JSON
Beri indentasi pada JSON agar mudah dibaca, atau perkecil untuk dikirim — dan ketahui persis di mana letak kesalahannya.
- Berjalan di perangkat Anda — file tidak pernah dikirim ke mana pun
- Tanpa pendaftaran, tanpa watermark, tanpa kuota harian
- Gratis, tanpa batas seberapa sering Anda menggunakannya
Cara kerjanya
Sebagian besar pemformat JSON adalah situs web tempat Anda menempelkan data — yang berarti menempelkan kunci API, data pelanggan, atau payload internal ke server milik orang lain. Alat ini mengurai file di dalam halaman. Tidak ada yang dikirim, dan tidak ada yang dicatat, yang lebih penting untuk data konfigurasi dan API daripada hampir semua jenis file lainnya.
Berindentasi atau diperkecil
Hasil berindentasi menambahkan indentasi dua spasi dan pemisah baris, yang Anda inginkan saat membaca file atau meninjaunya dalam pull request. Hasil yang diperkecil membuang setiap byte yang tidak perlu, yang Anda inginkan saat mengirimkannya melalui jaringan. Datanya identik pada kedua cara.
Validasi sudah termasuk
Jika file tidak dapat diurai, Anda mendapatkan pesan kesalahan dari parser sendiri, yang menyebutkan posisi masalahnya. Penyebab yang biasa adalah koma di belakang item terakhir, tanda kutip tunggal alih-alih ganda, atau karakter yang tidak di-escape di dalam string.
Apa yang tidak diubah oleh pemformatan
Urutan kunci dipertahankan seperti yang tertulis. Angka dikeluarkan kembali dalam bentuk kanoniknya, sehingga bilangan bulat yang sangat besar di luar rentang aman JavaScript dapat kehilangan presisi — itu adalah keterbatasan bahasa, bukan pemformat, dan memengaruhi setiap alat berbasis JavaScript secara sama.
Pemformat dan validator JSON — pertanyaan
Apakah JSON saya dikirim ke server?
Tidak. JSON diurai di dalam halaman oleh browser Anda sendiri. Tidak ada yang dikirim atau disimpan.
Apa yang terjadi jika JSON saya tidak valid?
Anda mendapatkan pesan kesalahan dari parser, termasuk letak masalahnya, sehingga Anda dapat menemukannya di file sumber.
Apakah pemformatan mengubah data saya?
Tidak. Hanya spasi kosong yang berubah. Kunci mempertahankan urutannya dan nilai tidak berubah.