Data- og tekstverktøy

JSON-formaterer og -validator

Rykk inn JSON så den blir lesbar, eller minifiser den før levering – og finn ut nøyaktig hvor den går i stykker.

JSON-formaterer og -validator Kjører på enheten din
Slipp filer her eller klikk for å velge
En .json-fil
Lastes aldri opp
  • Kjører på enheten din — filen sendes aldri noe sted
  • Ingen registrering, ingen vannmerker, ingen daglige kvoter
  • Gratis, uten grense for hvor ofte du bruker det

Slik fungerer det

De fleste JSON-formatererne er nettsteder du limer inn data i – noe som betyr å lime inn API-nøkler, kundeposter eller interne data på en annens server. Denne tolker filen på siden. Ingenting overføres, og ingenting logges, noe som betyr mer for konfigurasjons- og API-data enn for nesten noen annen filtype.

Innrykket eller minifisert

Innrykket utdata legger til innrykk på to mellomrom og linjeskift, som er det du vil ha når du leser en fil eller gjennomgår den i en pull request. Minifisert utdata fjerner hver unødvendige byte, som er det du vil ha når den skal sendes over et nettverk. Dataene er identiske uansett.

Validering følger med

Hvis filen ikke lar seg tolke, får du parserens egen feilmelding, som angir posisjonen der problemet ligger. De vanlige synderne er et komma etter siste element, enkle anførselstegn i stedet for doble, eller et tegn uten escape inni en streng.

Hva formateringen ikke endrer

Nøkkelrekkefølgen bevares slik den er skrevet. Tall skrives ut på nytt i kanonisk form, så svært store heltall utenfor JavaScripts trygge område kan miste presisjon – det er en begrensning ved språket, ikke ved formatereren, og den påvirker alle JavaScript-baserte verktøy likt.

Vanlige spørsmål

JSON-formaterer og -validator – spørsmål

Blir JSON-en min sendt til en server?

Nei. Den tolkes på siden av din egen nettleser. Ingenting overføres eller lagres.

Hva skjer hvis JSON-en min er ugyldig?

Du får parserens feilmelding, med opplysning om hvor problemet ligger, slik at du kan finne det i kildefilen.

Endrer formateringen dataene mine?

Nei. Bare blanktegn endres. Nøklene beholder rekkefølgen, og verdiene er uendret.