JSON-formatering

JSON Formatter (verktyg för JSON-formatering)

Du kan formatera inklistrad JSON för att göra den lättare att läsa, samt komprimera den och kontrollera dess syntax. Detta är användbart för att granska API-svar, konfigurationsfiler, loggar och testdata.

Kontrollera resultaten
Väntar på synpunkter
Klistra in din JSON och klicka på "Format" eller "Syntaxkontroll".

Resultat

Vad är JSON Formatter?

JSON Formatter är ett verktyg som är utformat för att omformatera svårläst enradig JSON eller JSON med felaktig indragning till ett mer läsbart format. JSON används i en mängd olika sammanhang, inklusive API-svar, webbtjänstkonfigurationer, datautbyte i JavaScript-applikationer, loggar och NoSQL-databasfrågor. Den JSON du faktiskt får saknar dock ofta radbrytningar och sträcker sig över flera rader horisontellt, vilket gör den svår att följa med blotta ögat. När du klistrar in JSON i detta verktyg lägger det till radbrytningar och indrag för att göra nycklar, värden, arrayer och kapslade strukturer lättare att läsa.

Förutom formatering stöder den komprimering för att ta bort extra mellanslag och radbrytningar, samt syntaxkontroll för att verifiera att JSON-koden är giltig. Du kan använda den när du vill kontrollera API-svar under utveckling, verifiera att det inte finns några fel efter redigering av konfigurationsfiler eller göra texten mer läsbar innan du klistrar in den i chattar eller dokumentation. Utdata kan kopieras och laddas ner som en JSON-fil vid behov.

Denna sida bearbetas med hjälp av JavaScript i webbläsaren. Det sker ingen formuläröverföring till servern för att formatera den inmatade JSON-data. Vid hantering av JSON som innehåller konfidentiell information, personuppgifter, autentiseringstoken, privata nycklar eller liknande känslig data bör du dock iaktta försiktighet vid användning på delade enheter, webbläsartillägg, skärmdelning och webbläsarhistorik. För att säkerställa en säker hantering av JSON-innehåll rekommenderar vi att du tar bort all onödig information innan du formaterar den.

  • Du kan formatera JSON med dubbla mellanslag, fyrdubbla mellanslag eller tabbar för indrag.
  • Du kan komprimera JSON till en enda rad och konvertera den till ett format som är lämpligt för överföring och lagring.
  • Du kan använda JSON.parse för att kontrollera om det saknas kommatecken eller om citattecken är felaktiga.
  • Du kan kopiera de formaterade resultaten till urklipp eller spara dem som formatted.json.

Hur man använder JSON Formatter

Det är enkelt att använda. Börja med att klistra in den JSON-kod du vill formatera i fältet ”JSON Input”. Du kan mata in JSON direkt från källor som API-klienter, webbläsarens utvecklingsverktyg, loggar eller konfigurationsfiler. Välj sedan den indragningsstil du vill ha för utdata. Även om två mellanslag är vanligt förekommande kan du välja fyra mellanslag för bättre läsbarhet eller tabbar för att matcha konventionerna i ditt befintliga projekt.

Om du klickar på "Format" visas resultatet med radbrytningar och indrag efter att JSON har parsats. Om du klickar på "Komprimera" visas en enda rad JSON där mellanslag och radbrytningar har tagits bort. "Syntaxkontroll" är användbart när du bara vill verifiera att din inmatning är giltig JSON innan du genererar utdata på nytt. Om det finns fel visas ett meddelande baserat på webbläsarens analysresultat. Även om sättet som fel visas på kan variera beroende på webbläsare, är de vanligaste orsakerna efterföljande kommatecken, saknade enkla citattecken, saknade citattecken runt nyckelnamn och saknade avslutande parenteser.

  1. Klistra in den JSON-kod du vill formatera i fältet "JSON-inmatning".
  2. Välj mellan 2 mellanslag, 4 mellanslag eller ett tabbtecken för indragning efter behov.
  3. För att göra texten lättare att läsa, klicka på "Format"; för att komprimera den till en enda rad, klicka på "Komprimera"; och för att kontrollera att den är korrekt, klicka på "Syntaxkontroll".
  4. Granska resultaten och klistra in dem i din applikation med hjälp av "Kopiera resultat" eller "Ladda ner JSON".

Viktiga anmärkningar vid användning

  • I JSON måste nycklar och strängar omges av dubbla citattecken. Även om detta liknar JavaScript-objektnotation är det inte samma sak.
  • Kommatecken i slutet av rader är inte tillåtna i JSON. Om det finns ett kommatecken efter det sista elementet i en array eller ett objekt kommer det att orsaka ett fel.
  • Att klistra in alltför stora JSON-filer kan göra att din webbläsare blir långsam. För mycket stora filer bör du överväga att använda en särskild editor för att granska dem.
  • Var noga med att inte hantera JSON-filer som innehåller autentiseringstoken, API-nycklar eller personlig information i delade miljöer eller under skärmdelning.

Vanliga frågor

Vad är en JSON-formaterare?

JSON Formatter är ett verktyg som formaterar JSON-strängar till ett läsbart format. Det lägger till radbrytningar och indrag för att göra det lättare att se strukturen hos objekt, arrayer, strängar, tal, booleska värden, null-värden och mer.

Vad är skillnaden mellan JSON-formatering och komprimering?

Formatering innebär att man lägger till radbrytningar och indrag för att göra texten lättare att läsa för människor. Komprimering tar bort extra blanksteg och radbrytningar för att skapa ett kort, enradigt JSON-format som är lämpligt för lagring eller sändning.

Kan du bara kontrollera att JSON-koden är korrekt?

Ja. Du kan använda knappen "Syntaxkontroll" för att verifiera om din inmatning kan tolkas som JSON. Om den är korrekt visas den som giltig JSON; om det finns fel visas ett felmeddelande.

Skickas den inmatade JSON-koden till servern?

Formatering, komprimering och syntaxkontroll för detta verktyg utförs i webbläsaren. Under normal drift finns det ingen process som innebär att ett formulär skickas till servern för att formatera JSON.

Kan enkla citattecken användas i JSON?

I JSON måste strängar och nyckelnamn omges av dubbla citattecken. JavaScript-liknande notation med enkla citattecken är ogiltig i JSON.

Kommer ett avslutande kommatecken att orsaka ett fel?

Ja. I JSON får du inte placera ett kommatecken efter det sista elementet i en array eller ett objekt. Även om detta ibland är tillåtet i JavaScript är det ett fel i JSON.

Vad rekommenderas: två mellanslag eller fyra mellanslag?

I allmänhet används två mellanslag. Om du vill öka avståndet för bättre läsbarhet, använd fyra mellanslag; om ditt projekt har specifika riktlinjer, följ dessa riktlinjer.

Kan detta användas med stora JSON-filer?

Du kan använda det så länge det ryms inom webbläsarens kapacitet. Men med mycket stora JSON-filer kan det ta tid att klistra in och formatera, vilket kan göra att webbläsaren blir långsam.

Vad är skillnaden mellan JSON- och JavaScript-objekt?

JSON är ett textbaserat format för datautbyte. Det har strängare regler än JavaScript-objektliteraler, till exempel att dubbla citattecken krävs för nyckelnamn och strängar. Du kan inte inkludera kommentarer.

Kan man formatera JSON med kommentarer?

Kommentarer är inte tillåtna i standard-JSON. Därför kommer text i JSON-stil som innehåller kommentarer såsom // eller /* */ att resultera i ett fel. Format såsom JSONC stöds inte.

Kan jag spara resultaten?

Ja. Du kan kopiera de formaterade eller komprimerade resultaten. Du kan också spara dem som formatted.json genom att klicka på knappen "Ladda ner JSON".

Kan detta även användas för att verifiera API-svar?

Ja. Genom att klistra in JSON-svaret som hämtas från API:et blir det enklare att kontrollera kapslade strukturer och innehållet i arrayer. Detta är användbart under utveckling, testning och felsökning.