JSON minifier
API produksi dan pengirim log sering kali mengirimkan JSON ringkas tanpa spasi yang cukup. Meminimalkan menghilangkan lekukan dan jeda baris sekaligus menjaga data — menyusutkan byte untuk bandwidth dan penyimpanan. Validasi dulu, minify kedua, semua ada di peramban.
Cara mengecilkan JSON
1. Tempel JSON yang sudah dicetak cantik.
2. Klik minify — JSON tidak valid menunjukkan kesalahan parse.
3. Salin hasil satu baris.
4. Gunakan di badan HTTP, env vars, atau tertanam config.
Contoh perkecil
Sematkan atribut data HTML
Kecilkan konfigurasi bagan JSON agar sesuai dengan tag skrip sebaris dengan byte yang lebih sedikit.
Ukuran env Lambda
Var env AWS memiliki batas ukuran — perkecil rahasia JSON yang disarangkan wrapper.
Permintaan API seluler
Kurangi ukuran isi POST pada jaringan lambat — setiap KB mengandalkan 3G.
Kapan mengecilkan JSON
• Saat mengirim JSON melalui kabel berulang kali dalam skala besar.
• Saat menyimpan banyak blob konfigurasi serupa.
• Saat alat memerlukan JSON satu baris (beberapa CLI).
JSON kanonik untuk penandatanganan
JWT dan beberapa API blockchain memerlukan urutan byte kanonik. Perkecilan buta setelah kunci pengurutan mungkin diperlukan — periksa spesifikasi sebelum memperkecil muatan yang ditandatangani.
Pertanyaan yang sering diajukan
Apakah minify mengubah data?
Tidak — hanya spasi kecil dihilangkan; nilai dan urutan kunci tetap sama (urutan kunci dipertahankan saat diurai).
Minify vs kompres?
Minify menghilangkan spasi; gzip mengompres lebih jauh pada lapisan HTTP — keduanya bertumpuk.
JSON tidak valid?
Minifier gagal menguraikan — diperbaiki dengan validator terlebih dahulu.
Unicode lolos?
Standar stringify mungkin lolos dari non-ASCII — kecocokan perilaku JSON.stringify.
Lokal?
Ya.