🌐 DA

🧾 JSON-formatering

Indryk JSON, så det bliver lettere at læse, eller minificer det til én linje, og få den præcise linje:kolonne for enhver syntaksfejl. Udforsk strukturen med en sammenklappelig trævisning.

GUIDE

Laes mere

01

1. Pæn udskrift vs. minificering

Pæn udskrift tilføjer indrykning og linjeskift, så JSON bliver let for mennesker at læse, mens minificering fjerner al unødvendig whitespace og alle linjeskift for at reducere filstørrelsen. JSON med pæn udskrift er ideel til fejlfinding under udvikling, mens minificeret JSON reducerer payload-størrelsen i rigtige API-svar og produktionsudrulninger. Dette værktøj lader dig vælge 2-space-, 4-space- eller tab-indrykning, så det matcher dit projekts kodestil.

02

2. Præcis lokalisering af JSON-fejl

Fejlmeddelelser fra JSON.parse() varierer meget mellem browser-motorer, og det kan ofte gøre det svært at se præcis, hvor problemet er. Dette værktøj har sin egen håndskrevne scanner, der gennemgår JSON-grammatikken direkte (objekter, arrays, strenge, tal, literaler), så det altid rapporterer den samme "linje N, kolonne M", uanset hvilken browser du bruger. Det gør det hurtigt at finde almindelige fejl som et manglende komma, en nøgle uden anførselstegn eller en streng, der ikke er afsluttet.

03

3. Forstå dybt indlejret JSON med trævisning

Dybt indlejret JSON er svært at følge som almindelig tekst - det er let at miste overblikket over, hvilken klamme der lukker hvad. Trævisningen gengiver objekter og arrays som sammenklappelige/udfoldelige noder, så du kan dykke ned i netop den del, du har brug for. Når du klikker på kopiér-knappen ved en node, kopieres den værdis sti (f.eks. $.tools[1]) til din udklipsholder, klar til at blive indsat direkte i kode, der skal referere til den.

Passer godt sammen med

Ofte stillede sporgsmal

Sendes min JSON til en server?
Nej. Parsning, formatering og validering sker alt sammen i din browser kun via JSON.parse() - der kaldes aldrig noget backend-API. Følsomme API-payloads eller konfigurationsværdier forbliver private.
Fejlmeddelelsen er kortfattet - hvordan læser jeg den?
Den viser en linje:kolonne plus hvilken token der blev forventet, f.eks. "ved 3:5 — Forventede ',' eller '}'". Inputfeltet markerer også automatisk præcis den linje, så du kan hoppe direkte til den.
Hvis jeg ændrer indrykningsindstillingen, opdateres min eksisterende tekst automatisk?
Nej - indrykningsvalget træder først i kraft næste gang, du klikker på "Pæn udskrift". Det er kun dropdownen, der ændres; intet bliver formateret om af sig selv.
Hvad betyder "nøgler" og "dybde" i statistikken for trævisningen?
"Nøgler" er det samlede antal objekt-egenskaber på tværs af hele JSON-dokumentet, og "dybde" er, hvor mange niveauer ned den mest indlejrede værdi ligger - nyttigt som et groft mål for strukturel kompleksitet.