Gå til indhold

JSON-minimeringsværktøj

Minimér JSON ved at fjerne alle mellemrum, tabulatorer og linjeskift uden for strenge, mens dataene bevares nøjagtigt som skrevet. Tal beholder deres oprindelige cifre, så store heltal og decimaler aldrig mister præcision, og strenge, escape-sekvenser og nøglerækkefølge forbliver uændrede. Ugyldig JSON afvises med linje og kolonne for den første fejl, hvilket gør værktøjet velegnet til udviklere, der vil gøre API-payloads, testdata og konfigurationsfiler mindre.

Nulstil

Ofte stillede spørgsmål

Hvad fjerner JSON-minimeringsværktøjet?

Det fjerner al betydningsløs blanktegn: mellemrum, tabulatorer og linjeskift mellem tokens. Alt inde i strenge forbliver nøjagtigt som skrevet, herunder mellemrum og escape-sekvenser.

Kan minimering ændre mine tal?

Nej. Værktøjet kopierer hvert tal nøjagtigt som skrevet i stedet for at parse og udskrive det, så 12345678901234567890 eller 1.50 kommer tilbage uændret og aldrig mister præcision.

Validerer det JSON?

Ja. Inputtet skal være streng JSON som defineret i RFC 8259. Kommentarer, afsluttende kommaer, enkelte anførselstegn, nøgler uden anførselstegn og værdier som NaN afvises.

Hvordan rapporteres fejl?

Det første problem rapporteres med linje og kolonne. Typiske fejlmeddelelser angiver et uventet tegn, en streng, der ikke er afsluttet, en ugyldig escape-sekvens eller indhold efter slutningen på JSON-værdien.

Fjernes dublerede nøgler?

Nej. Minimeringsværktøjet opbygger ikke et objekt i hukommelsen, så dublerede nøgler og nøglernes rækkefølge bevares nøjagtigt, som de står i inputtet.

Bevares en byteordensmarkør?

Et indledende UTF-8-byteordensmærke fjernes, fordi det ikke er en del af værdien JSON. Alt andet forbliver på sin plads.

Hvor dybt kan indlejringen være?

Objekter og arrays kan indlejres op til 1000 niveauer. Dybere input afvises med en besked for at undgå en langsom eller fejlslagen anmodning.

Hvor stort kan input være?

Op til 1 MB JSON pr. anmodning. Minificeringen udføres i én gennemgang, så selv store filer returneres hurtigt.

Kan jeg minificere JSON Lines eller flere dokumenter på én gang?

Nej. Inputtet skal være én enkelt JSON-værdi, f.eks. ét objekt eller ét array. En værdi mere efter den første rapporteres som uventet indhold med linje og kolonne.

Gemmes mine data?

Nej. JSON behandles i hukommelsen under din anmodning og sendes tilbage. Det gemmes aldrig, og kun anmodningsstørrelser logges.

Om OneClick Pro

OneClick Pro er en gratis samling med mere end 150 webværktøjer til daglige opgaver: konvertering af billeder og enheder, formatering og validering af kode, opslag af domæner og SEO samt arbejde med tekst, datoer og tal. Alle værktøjer fungerer uden registrering eller abonnement, og det, du indtaster, bruges kun til at beregne resultatet og gemmes aldrig. Brug samlingen som en hurtig værktøjskasse til enkeltstående opgaver, eller bogmærk de værktøjer, du bruger hver dag.