JSON Formatter — Formater, komprimér og valider JSON med tydelige fejlmeddelelser, direkte i din browser.

Indsæt JSON, så bliver det kontrolleret og formateret, mens du skriver. Vælg mellem 2 mellemrum, 4 mellemrum, et tabulatortegn eller en minimeret udskrift, sorter nøglerne, hvis du vil, og få den nøjagtige linje og kolonne, når der er en fejl. Dine data bliver aldrig uploadet.

Formater min JSON Din JSON forbliver i din browser
JSON-formateringsværktøj, der viser uoverskuelig JSON til venstre og pænt indrykket JSON med status »gyldig« til højre

JSON-indtastning

Udskriftsformat

Resultat

–Status
–Øverste niveau
–Keys
–Depth
–Input size
–Output size
Vejledningen

Vejledning til JSON-formatering: Læsbar, gyldig JSON

Hvad JSON er, hvorfor det går i stykker, og hvordan man hurtigt løser problemet.

En enkel forklaring

Hvad er en JSON-formaterer?

En JSON-formaterer omdanner JSON-tekst til et overskueligt, indrykket layout, som man kan læse, eller komprimerer den til én kompakt linje med henblik på afsendelse. En validator kontrollerer, om teksten rent faktisk er JSON, og angiver, hvor den ikke er det.

Dette værktøj klarer begge dele på én gang. Det analyserer din JSON-fil med en streng parser, viser resultatet i den stil, du vælger, og angiver linjenummer og kolonne for eventuelle fejl, så du kan rette dem uden at skulle lede dig igennem teksten.

Almindelige grunde til at bruge det

Hvorfor bruger folk en JSON-formateringsværktøj?

Læsning af API-svar

Indsæt et minimeret svar, og få et overblik over dets struktur på et øjeblik i stedet for én lang linje.

Konfigurationsfiler

Kontroller, om der er stavefejl i pakker, indstillinger og datafiler, inden en app ikke kan indlæse dem.

Mindre nyttelast

Minificer JSON for at fjerne mellemrum, inden du indsætter det på en side, i en anmodning eller i en test.

Sådan fungerer det

Hvad gør JSON gyldigt?

JSON har et lille sæt regler. Teksten er omgivet af dobbelte anførselstegn, herunder alle nøgler. Værdier kan være strenge, tal, true, false, null, arrays eller objekter. Elementerne adskilles med kommaer, men der er ikke noget komma efter det sidste, og kommentarer er ikke tilladt.

De fleste fejl skyldes nogle få vaner, der er overført fra JavaScript eller andre formater: enkle anførselstegn, nøgler uden anførselstegn, efterfølgende kommaer, kommentarer og værdier som f.eks. »undefined« eller »NaN«. Validatoren angiver, hvilket problem den finder, samt den linje og kolonne, hvor det forekommer.

Formateringen her tager hensyn til dine data. Tal og tegnstrenge kopieres nøjagtigt, som de er skrevet, så et langt ID som 12345678901234567890 ikke mister cifre, og 1,0 ikke bliver til 1. Kun mellemrum ændres, samt nøgleorden, hvis du aktiverer »Sorter nøgler«. Hvis den samme nøgle forekommer to gange i et objekt, advarer værktøjet dig, da de fleste parsere kun beholder den sidste værdi.

klarer du det på få trin

Sådan bruges JSON-formateringsværktøjet

  1. Indsæt din JSON-tekst i indtastningsfeltet, eller åbn en .json-fil fra din enhed.
  2. Vælg »2 mellemrum«, »4 mellemrum«, »Tab« eller »Minify«, og aktiver »Sorter taster«, hvis du ønsker taster i alfabetisk rækkefølge.
  3. Hvis der vises en fejl, skal du trykke på »Gå til fejlen« for at springe til det nøjagtige sted i indtastningen og rette fejlen.
  4. Tryk på »Kopier«, eller download resultatet som en .json-fil.
Bedre resultater

Enkle tips

  • Rett først den første fejl. Et enkelt manglende anførselstegn kan udløse flere fejlmeddelelser længere nede i koden.
  • Brug sorteringsnøgler, før du sammenligner to JSON-filer, så rækkefølgen ikke skaber falske forskelle.
  • Behold den formaterede version, mens du arbejder, og komprimer først, når du er klar til at sende den ud.
  • Hvis dine data bevidst indeholder kommentarer eller efterfølgende kommaer, er der tale om JSON5 eller JSONC. Fjern dem, før du sender dem til en standard JSON-parser.
Godt at vide

Begrænsninger og privatliv

Privatliv

Din JSON-fil analyseres og formateres i din browser ved hjælp af JavaScript på denne side. Den uploades, gemmes eller logges ikke, og de downloadede filer oprettes på din enhed.

Begrænsninger

Der accepteres kun standard-JSON. Kommentarer, efterfølgende kommaer, enkle anførselstegn og NaN rapporteres som fejl, og værktøjet retter dem ikke for dig. Meget store filer, der er større end ca. 10 MB, behandles ikke.

Ofte stillede spørgsmål

Ofte stillede spørgsmål om JSON-formatering

Hvordan formaterer jeg JSON?

Indsæt din JSON-tekst i indtastningsfeltet. Den formateres straks med den indrykning, du vælger: 2 mellemrum, 4 mellemrum eller et tabulatortegn. Kopier derefter resultatet, eller download det som en .json-fil.

Hvordan finder JSON-validatoren fejl?

Værktøjet analyserer din tekst ved hjælp af en streng JSON-parser. Hvis der er en fejl, viser det linjenummeret og kolonnenummeret for fejlen sammen med en kort forklaring, og en knap fører dig direkte til det pågældende sted i indtastningen.

Hvad er forskellen mellem »beautify« og »minify«?

Funktionen »Beautify« tilføjer linjeskift og indrykning, så JSON-koden bliver let at læse. Funktionen »Minify« fjerner alle valgfri mellemrum for at gøre teksten så kort som muligt. Dataene er de samme uanset hvilken metode der anvendes.

Hvorfor viser min JSON en fejl?

De mest almindelige årsager er et komma for meget, enkle anførselstegn i stedet for dobbelte, nøgler uden anførselstegn, et manglende komma mellem elementerne eller kommentarer. Standard-JSON tillader ingen af disse fejl, og fejlmeddelelsen angiver det nøjagtige sted.

Ændrer formateringen mine data?

Nej. Tekststrenge og tal bevares nøjagtigt, som du har skrevet dem, herunder meget store tal og værdier som 1,0 eller 1e3. Det er kun mellemrum, der ændres, samt rækkefølgen af nøglerne, hvis du aktiverer »Sorter nøgler«.

Kan JSON indeholde kommentarer eller afsluttende kommaer?

Ikke i standard-JSON. Formater som JSON5 og JSONC tillader dem, men denne validator følger standarden og markerer derfor kommentarer og efterfølgende kommaer som fejl.

Bliver min JSON-fil uploadet et eller andet sted?

Nej. Formatering og validering foregår i din browser, og din JSON forlader aldrig din enhed. Det gør det sikkert at bruge til API-svar og konfigurationsfiler, som du helst vil holde private.

Hvor stor en JSON-fil kan jeg formatere?

Op til ca. 10 MB tekst. Hastigheden afhænger af din enhed, så meget store filer kan tage et øjeblik at behandle på en telefon. Alt behandles i din browsers hukommelse.

Fra brugere af dette værktøj

Anmeldelser

Indlæser anmeldelser…
Fortsæt

Flere værktøjer i kassen

Hjemmesiden indeholder snesevis af andre gratis værktøjer, der ikke kræver en API-nøgle.

Foreslå et værktøj