Lewati ke konten utama

Minifikasi JSON untuk memperkecil ukurannya

Minifikasi mengurai JSON lalu menuliskannya kembali tanpa indentasi, baris baru, atau spasi di antara token. Datanya tidak berubah, hanya hasilnya lebih kecil untuk disimpan dan dikirim.

Contoh perhitungan

Masukan
{
  "order": 1042,
  "customer": "Ada Lovelace",
  "items": [
    { "sku": "NB-01", "qty": 2, "price": 12.50 },
    { "sku": "PEN-7", "qty": 10, "price": 1.25 }
  ],
  "paid": true
}
Keluaran
{"order":1042,"customer":"Ada Lovelace","items":[{"sku":"NB-01","qty":2,"price":12.5},{"sku":"PEN-7","qty":10,"price":1.25}],"paid":true}
Byte sebelum
182
Byte sesudah
137
Penghematan
24,7%

Aturan yang diikuti formatter

  • Spasi di antara token dihapus; spasi di dalam nilai string tetap dipertahankan.
  • Angka ditulis ulang dalam bentuk terpendek, misalnya 12.50 menjadi 12.5.
  • Urutan kunci dipertahankan, dan jika sebuah kunci muncul dua kali hanya nilai terakhirnya yang tersisa.