JSON compact en kleiner maken

Ideaal vóór opslag of overdracht, wanneer een leesbaar JSON-bestand kleiner moet worden zonder de structuur aan te passen.

Verklein geldige JSON tot een compacte versie zonder overbodige spaties of regeleinden. Jouw gegevens worden daarbij nergens heen gestuurd.

Hoe te gebruiken

  1. Plak het geldige JSON-document dat je wilt verkleinen in het invoergebied, of importeer het bijbehorende bestand.
  2. Voer de minifier uit: spaties, regeleinden en inspringing worden uit het document verwijderd.
  3. Neem de compacte versie in het resultatenpaneel en kopieer die.
  4. Controleer of het compacte document nog geldig is door het indien nodig door een formatter te halen.
  5. Bewaar de ingesprongen versie ergens, want je zult die later bij onderhoud zeker nodig hebben.

Voorbeeld

Het voorbeeld is een klein object met een bericht en een flag. Controleer na het minificeren of de aanhalingstekens en accolades nog aanwezig zijn en of de inhoud strikt ongewijzigd is: alleen de lay-out zou moeten verschillen, nooit de waarden zelf.

Invoer

{
  "message": "Hello",
  "active": true
}

Resultaat

{"message":"Hello","active":true}

Limieten en formaten

Waar de verwerking gebeurt

Minificatie draait in je browser op de tekst die je plakt of het bestand dat je importeert. Niets wordt naar buiten verzonden en niets blijft achter zodra het tabblad is gesloten, dus bedrijfsgegevens kunnen worden gecompacteerd zonder te worden doorgegeven.

Veelgestelde vragen

Verandert minificeren waarden?

Nee, alleen onnodige spaties en regeleinden worden verwijderd. Tekst binnen strings, getallen en booleans zou precies hetzelfde moeten blijven, en het vergelijken van beide versies is een snelle manier om te bevestigen dat er niets anders is veranderd.

Wat als mijn JSON wordt geweigerd?

Herstel de syntax eerst in een formatter en kom daarna terug om te comprimeren. Een ongeldig document kan niet betrouwbaar worden verkleind, en de fout moet worden opgelost voordat een andere bewerking wordt geprobeerd.

Laadt het geminificeerde bestand sneller?

Het is kleiner, wat de overdrachtstijd kan verkorten, vooral wanneer het origineel veel inspringing bevatte. Bij kleine objecten blijft de winst bescheiden en hangt die vooral af van hoe je caching is ingesteld.

Tools in dezelfde categorie