JSON formatterer og validator

Valider, formater eller minimer JSON direkte i nettleseren. Finn syntaksfeil, velg innrykk og gjør data enklere å lese eller dele.

Behandling

JSON formatterer og validator

JSON brukes til å utveksle strukturerte data mellom nettlesere, API-er, konfigurasjonsfiler og andre programmer. Dette verktøyet kontrollerer om teksten følger JSON-syntaksen og kan deretter gjøre innholdet mer lesbart eller mer kompakt. Behandlingen skjer lokalt i nettleseren, så teksten blir ikke sendt til funksjoner.no.

Slik formaterer du JSON

  1. Lim inn JSON-data i tekstfeltet.
  2. Velg Formater og bestem om innrykket skal være to eller fire mellomrom.
  3. Trykk på knappen for å validere og formatere innholdet.

En kompakt tekst som {"navn":"Kari","aktiv":true} blir delt opp med linjeskift og innrykk. Det endrer ikke verdiene eller datastrukturen, men gjør objekter og lister enklere å lese og feilsøke.

Velger du Minimer, fjernes unødvendige mellomrom og linjeskift. Minifisert JSON kan være praktisk når data skal kopieres til en forespørsel, et testverktøy eller en fil der liten størrelse er viktigere enn lesbarhet.

Hva validatoren kontrollerer

Verktøyet bruker nettleserens JSON-tolk. Blant vanlige feil er manglende anførselstegn rundt nøkler, komma etter siste verdi, ulike typer anførselstegn og klammer som ikke avsluttes. Gyldig JSON krever doble anførselstegn for tekst. Kommentarer, undefined, funksjoner og JavaScript-spesifikke objekter er ikke tillatt.

Tall, tekst, boolske verdier, null, objekter og lister er gyldige JSON-verdier. Validatoren kontrollerer syntaksen, men kan ikke vite om feltnavnene og verdiene følger kravene til et bestemt API. Til dette trenger du eventuelt et JSON Schema eller dokumentasjonen for tjenesten.

Begrensninger og personvern

Store datasett må tolkes i nettleserens minne og kan gjøre fanen treg. Ikke lim inn hemmelige API-nøkler eller personopplysninger i verktøy du ikke stoler på. Her foregår selve formateringen lokalt, men teksten kan fortsatt bli liggende i utklippstavlen eller nettleserhistorikken på enheten din.

Formatering sorterer ikke nøklene og endrer ikke rekkefølgen med vilje. Resultatet viser de samme dataene i en standardisert, lesbar presentasjon.

Vanlige spørsmål

Kan JSON inneholde kommentarer?

Nei. Standard JSON tillater ikke kommentarer, selv om enkelte programmer støtter egne utvidelser.

Endrer formattereren verdiene i JSON-dataene?

Nei. Den endrer bare mellomrom og linjeskift, eller viser en syntaksfeil hvis innholdet er ugyldig.

Resultatet er veiledende. Se metode og kvalitetsprinsipper.