Tentang JSON formatter ini
JSON adalah bahasanya API, file konfigurasi, dan ekspor data. Ia juga terkenal tidak kenal ampun. Satu koma berlebih, satu tanda kutip hilang, satu komentar nyasar, dan seluruh dokumen rusak.
Tool ini merapikan, me-minify, dan memvalidasi JSON seketika, sepenuhnya di browser. Datamu di-parse lokal dengan JSON.parse bawaan browser dan tidak pernah meninggalkan perangkatmu. Itu penting saat payload yang sedang kamu periksa berisi token, email, atau data pelanggan.
Rapikan menata ulang indentasi supaya struktur bersarang gampang dibaca, dengan pilihan 2 spasi, 4 spasi, atau tab sesuai gaya proyekmu. Minify kebalikannya: seluruh whitespace dibuang jadi satu baris. Itulah yang kamu butuhkan untuk payload produksi, environment variable, atau JSON yang disisipkan di dalam string lain.
Bagaimana cara membaca pesan error-nya?
Saat validasi gagal, pesannya menunjuk posisi tempat parser menyerah. Tersangka biasanya, kira-kira berurutan: koma berlebih setelah item terakhir, kutip tunggal alih-alih kutip ganda, key tanpa kutip ({nama: "x"} itu JavaScript, bukan JSON), komentar, serta nilai seperti undefined atau NaN yang memang tidak dikenal JSON.
Perbaiki error pertama yang dilaporkan, lalu validasi ulang. Error berikutnya sering kali cuma efek berantai dari yang pertama.
Kebiasaan apa yang bikin JSON tidak menyiksa?
Simpan versi yang terformat selama pengembangan, dan minify hanya di titik yang ukurannya benar-benar berpengaruh. Kalau sebuah dokumen tetap sulit dipindai padahal sudah dirapikan, yang perlu dibenahi strukturnya, bukan formatnya.
Dan hati-hati dengan JSON hasil tempel dari aplikasi chat atau pengolah kata. Smart quotes kelihatan persis seperti kutip asli, dan selalu gagal di-parse.