JSON-minificering

Indsæt formateret JSON for at komprimere det til en enkelt linje uden overflødige mellemrum. Værktøjet viser, hvor mange tegn der blev fjernet, alt sammen i din browser.

Loading…

Om JSON-minificeringen

Dette værktøj fjerner hver eneste byte af overflødige mellemrum fra JSON - de mellemrum, tabuleringer og linjeskift, der er tilføjet for læsbarhedens skyld - og samler dokumentet på én linje. Selve dataene er urørte; kun formateringstegn fjernes. Mindre JSON betyder mindre forespørgsels- og svar-payloads, hurtigere overførsler og mindre lagerplads, når du indlejrer konfiguration eller testdata i kode.

Sådan bruger du det

  • Indsæt din formaterede JSON i inputfeltet.
  • Den minificerede version på én linje vises med det samme.
  • Tjek tegnoptællingen for at se, hvor meget der blev fjernet.
  • Kopiér resultatet ind i din payload, konfiguration eller dit build-trin.

Et typisk anvendelsestilfælde er at skrumpe en JSON-konfiguration, før den committes eller sendes over en langsom forbindelse. Husk på, at minificering alene ikke er komprimering som gzip - det fjerner mellemrum, men koder ikke dataene om, så besparelsen afhænger af, hvor meget din kilde var indrykket. Fordi det kører i din browser via JSON.parse og JSON.stringify, bliver intet uploadet.

Ofte stillede spørgsmål

Hvor meget mindre bliver min JSON?

Det afhænger af, hvor kraftigt din kilde var indrykket. Dybt indlejret JSON med to mellemrums indrykning skrumper ofte mærkbart, mens allerede kompakt JSON næsten ikke ændrer sig. Værktøjet viser det præcise antal tegn, der blev fjernet.

Ødelægger minificering min JSON?

Nej. Værktøjet parser inputtet og serialiserer det igen uden mellemrum, så det resulterende dokument stadig er gyldig JSON med identiske nøgler og værdier.

Er minificeret JSON det samme som gzippet JSON?

Nej. Minificering fjerner kun formateringsmellemrum. Gzip er et separat komprimeringslag, som din server stadig kan lægge ovenpå for yderligere størrelsesreduktion.

Uploader den min JSON for at minificere den?

Nej. Minificeringen kører lokalt i din browser, så dine data forlader aldrig din enhed.

Relaterede værktøjer