Ga naar de hoofdinhoud

JSON minificeren om de grootte te verkleinen

Minificeren parseert de JSON en schrijft die opnieuw zonder inspringing, regeleinden of spaties tussen tokens. De gegevens blijven gelijk; het resultaat is alleen kleiner om op te slaan en te versturen.

Uitgewerkt voorbeeld

Invoer
{
  "order": 1042,
  "customer": "Ada Lovelace",
  "items": [
    { "sku": "NB-01", "qty": 2, "price": 12.50 },
    { "sku": "PEN-7", "qty": 10, "price": 1.25 }
  ],
  "paid": true
}
Uitvoer
{"order":1042,"customer":"Ada Lovelace","items":[{"sku":"NB-01","qty":2,"price":12.5},{"sku":"PEN-7","qty":10,"price":1.25}],"paid":true}
Bytes vooraf
182
Bytes achteraf
137
Besparing
24,7%

Regels die de formatter volgt

  • Witruimte tussen tokens wordt verwijderd; spaties binnen stringwaarden blijven staan.
  • Getallen worden in hun kortste vorm geschreven, bijvoorbeeld 12.50 wordt 12.5.
  • De volgorde van sleutels blijft behouden; komt een sleutel twee keer voor, dan blijft alleen de laatste waarde over.