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
- Lim inn JSON-data i tekstfeltet.
- Velg Formater og bestem om innrykket skal være to eller fire mellomrom.
- 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.