JSON Formatter — Formater, komprimere og valider JSON med tydelige feilmeldinger, direkte i nettleseren din.

Lim inn JSON, så blir det sjekket og formatert mens du skriver. Velg mellom 2 mellomrom, 4 mellomrom, et tabulatortegn eller minifisert utdata, sorter nøklene hvis du ønsker det, og få nøyaktig linje og kolonne når noe er feil. Dataene dine blir aldri lastet opp.

Formater JSON-filen min JSON-filen din lagres i nettleseren din
JSON-formateringsverktøy som viser uoversiktlig JSON til venstre og pent innrykket JSON med statusen «gyldig» til høyre

JSON-inndata

Utskriftsformat

Resultat

–Status
–Øverste nivå
–Keys
–Depth
–Input size
–Utgangsstørrelse
Veiledningen

Veiledning til JSON-formatering: Lesbar, gyldig JSON

Hva JSON er, hvorfor det oppstår feil, og hvordan man raskt kan løse problemet.

En enkel forklaring

Hva er en JSON-formaterer?

En JSON-formaterer omformer JSON-tekst til et ryddig, innrykket oppsett som er lett å lese, eller komprimerer den til én kompakt linje for overføring. En valideringsfunksjon sjekker om teksten faktisk er JSON og viser deg hvor den ikke er det.

Dette verktøyet gjør begge deler samtidig. Det analyserer JSON-filen din med en streng parser, viser resultatet i den stilen du velger og angir linjenummer og kolonne for eventuelle feil, slik at du kan rette dem uten å måtte lete gjennom teksten.

Vanlige grunner til å bruke det

Hvorfor bruker folk en JSON-formaterer?

Lesing av API-svar

Lim inn et minifisert svar og få oversikt over strukturen på et øyeblikk, i stedet for én lang linje.

Konfigurasjonsfiler

Sjekk pakken, innstillingene og datafilene for skrivefeil før en app ikke klarer å laste dem inn.

Mindre nyttelaster

Komprimer JSON for å fjerne mellomrom før du legger den inn på en side, i en forespørsel eller i en test.

Slik fungerer det

Hva gjør at JSON er gyldig?

JSON har et lite sett med regler. Teksten settes inn i doble anførselstegn, inkludert hver enkelt nøkkel. Verdiene kan være strenger, tall, «true», «false», «null», matriser eller objekter. Elementene skilles med komma, uten komma etter det siste, og kommentarer er ikke tillatt.

De fleste feil skyldes noen få vaner som er overført fra JavaScript eller andre formater: enkle anførselstegn, nøkler uten anførselstegn, kommaer på slutten av verdier, kommentarer og verdier som «undefined» eller «NaN». Valideringsverktøyet angir hvilket problem det finner, samt linjen og kolonnen der det oppstår.

Formateringen her tar hensyn til dataene dine. Tall og tekststrenger kopieres nøyaktig slik de er skrevet, så en lang ID som 12345678901234567890 mister ikke sifre, og 1,0 blir ikke til 1. Det er kun mellomrom som endres, samt rekkefølgen på nøklene hvis du aktiverer «Sorter nøkler». Hvis den samme nøkkelen forekommer to ganger i ett objekt, gir verktøyet deg en advarsel, fordi de fleste parsere kun beholder den siste verdien.

Få det gjort på noen få trinn

Slik bruker du JSON-formateringsverktøyet

  1. Lim inn JSON-koden din i innskrivingsfeltet, eller åpne en .json-fil fra enheten din.
  2. Velg «2 mellomrom», «4 mellomrom», «Tab» eller «Minify», og slå på «Sorter tastene» hvis du ønsker at tastene skal være i alfabetisk rekkefølge.
  3. Hvis det vises en feil, trykk på «Gå til feilen» for å hoppe til det nøyaktige stedet i inndataene og rette den.
  4. Trykk på «Kopier», eller last ned resultatet som en .json-fil.
Bedre resultater

Enkle tips

  • Rett den første feilen først. Et enkelt manglende anførselstegn kan føre til flere feilmeldinger lenger ned i koden.
  • Bruk sorteringsnøkler før du sammenligner to JSON-filer, slik at rekkefølgen ikke fører til falske avvik.
  • Behold den formaterte versjonen mens du jobber, og komprimér den først når du er klar til å publisere.
  • Hvis dataene dine bevisst inneholder kommentarer eller avsluttende kommaer, er det snakk om JSON5 eller JSONC. Fjern dem før du sender dataene til en standard JSON-parser.
Godt å vite

Begrensninger og personvern

Personvern

JSON-filen din blir analysert og formatert i nettleseren din ved hjelp av JavaScript på denne siden. Den blir ikke lastet opp, lagret eller loggført, og nedlastede filer opprettes på enheten din.

Begrensninger

Bare standard JSON godtas. Kommentarer, kommaer på slutten av linjen, enkle anførselstegn og NaN rapporteres som feil, og verktøyet retter dem ikke for deg. Svært store filer, på over ca. 10 MB, behandles ikke.

Vanlige spørsmål

Ofte stilte spørsmål om JSON-formatering

Hvordan formaterer jeg JSON?

Lim inn JSON-koden din i innskrivingsfeltet. Den formateres umiddelbart med den innrykkingen du velger: 2 mellomrom, 4 mellomrom eller en tabulator. Deretter kan du kopiere resultatet eller laste det ned som en .json-fil.

Hvordan oppdager JSON-validatoren feil?

Verktøyet analyserer teksten din med en streng JSON-parser. Hvis det er noe galt, viser det linjen og kolonnen der feilen ligger, sammen med en kort forklaring, og en knapp fører deg til det aktuelle stedet i inndataene.

Hva er forskjellen mellom «beautify» og «minify»?

«Beautify» legger til linjeskift og innrykk slik at JSON blir lett å lese. «Minify» fjerner alle valgfrie mellomrom for å gjøre teksten så kort som mulig. Dataene er de samme uansett.

Hvorfor viser JSON-filen min en feilmelding?

De vanligste årsakene er et komma på slutten, enkle anførselstegn i stedet for doble, nøkler uten anførselstegn, et manglende komma mellom elementene eller kommentarer. Standard JSON tillater ikke noe av dette, og feilmeldingen peker på det nøyaktige stedet.

Endrer formateringen dataene mine?

Nei. Tekststrenger og tall beholdes nøyaktig slik du skrev dem, inkludert svært store tall og verdier som 1,0 eller 1e3. Det er kun mellomrom som endres, samt rekkefølgen på tastene hvis du aktiverer «Sorter taster».

Kan JSON inneholde kommentarer eller avsluttende kommaer?

Ikke i standard-JSON. Formater som JSON5 og JSONC tillater dette, men denne validatoren følger standarden og rapporterer derfor kommentarer og kommaer på slutten av setninger som feil.

Blir JSON-filen min lastet opp et sted?

Nei. Formatering og validering skjer i nettleseren din, og JSON-dataene dine forlater aldri enheten din. Dette gjør det trygt å bruke for API-svar og konfigurasjonsfiler som du helst vil holde private.

Hvor stor kan en JSON-fil være?

Opptil ca. 10 MB tekst. Hastigheten avhenger av enheten din, så det kan ta litt tid å behandle svært store filer på en mobiltelefon. Alt behandles i nettleserens minne.

Fra brukere av dette verktøyet

Anmeldelser

Laster inn anmeldelser…
Fortsett

Flere verktøy i verktøykassen

Hjemmesiden inneholder dusinvis av andre gratisverktøy som ikke krever en API-nøkkel.

Foreslå et verktøy