Cara menggunakan Minifier JSON
- Tempel JSON atau buka file
.json. - JSON akan divalidasi dan diminify secara instan. Jika ada error, baris dan kolomnya ditampilkan.
- Opsional: urutkan key secara alfabetis atau tulis setiap item array di baris sendiri (NDJSON).
- Salin atau unduh JSON yang sudah diminify.
Apa itu minifikasi JSON?
Minifikasi JSON menghapus setiap spasi, tab, dan baris baru yang tidak berada di dalam string. Datanya tidak berubah. JSON.parse tetap menghasilkan objek yang persis sama, tetapi teksnya jadi lebih kecil. JSON yang diformat dengan indentasi dua spasi sering kali 20–40 % lebih besar dibanding bentuk minified-nya.
{
"id": 42,
"tags": ["a", "b"]
}
menjadi {"id":42,"tags":["a","b"]}.
Kapan perlu meminify JSON
- Respons API dan konfigurasi yang dikirim ke browser — byte yang dikirim lewat jaringan jadi lebih sedikit.
- Menyimpan JSON di database, Redis, cookie, environment variable, atau query string yang punya batas ukuran.
- Menyisipkan JSON-LD atau state aplikasi ke dalam HTML.
Untuk file yang kamu edit manual, simpan versi yang sudah diformat di repositori dan lakukan minifikasi saat build. Gunakan JSON formatter untuk mengubah kembali JSON minified menjadi bentuk yang mudah dibaca.
Perbandingan ukuran minified dan gzip
Gzip dan Brotli sangat efektif memampatkan spasi yang berulang, jadi setelah kompresi HTTP selisih antara JSON yang diformat dan yang diminify tinggal beberapa persen. Statistik menampilkan kedua angka agar kamu bisa menilai apakah minifikasi layak untuk kasusmu. Untuk payload besar, menghapus field yang tidak terpakai dan memperpendek key yang berulang jauh lebih menghemat.
Urutkan key dan JSON Lines
| Opsi | Gunakan untuk |
|---|---|
| Urutkan key | Output yang stabil untuk diff, key cache, dan tanda tangan. Dua objek dengan data yang sama menghasilkan teks yang identik |
| JSON Lines | File log, impor bulk BigQuery dan Elasticsearch, streaming. Satu nilai JSON per baris |
Validasi
Karena JSON di-parse sebelum diminify, tool ini juga berfungsi sebagai validator. Trailing comma, single quote, komentar, dan key tanpa tanda kutip akan dilaporkan beserta posisinya. Angka besar tetap mengikuti batas presisi JavaScript. Integer di atas 253 bisa kehilangan digit.
Juga dicari sebagai: minify json, kompres json, perkecil json, json satu baris, hapus spasi json, json ke ndjson, json lines, minifier json online.
Tool yang cocok dipakai bersama Minifier JSON
- Minifier JavaScript — Tempel kode JavaScript dan dapatkan kode hasil minify siap produksi dari Terser, mesin yang sama dengan Vite, webpack, dan Rollup, lengkap dengan perbandingan sebelum dan sesudah serta ukuran gzip.
- Kompres & Dekompres Gzip — Kompres teks atau file apa pun dengan gzip, zlib, atau raw deflate, atau tempel Base64 / buka file .gz untuk didekompresi.
- JSON ke CSV — Ubah array JSON menjadi CSV yang siap dibuka di spreadsheet.
- XML Minifier — Padatkan dokumen XML, feed, sitemap, dan payload SOAP dengan menghapus indentasi dan komentar, dilengkapi pengecekan well-formedness agar tidak ada yang rusak.