Vad JSON formatter gör
Den här JSON-formateraren låter dig beautifiera, validera och minifiera JSON direkt i webbläsaren – ingen server, inga uppladdningar. JSON-standarden definieras i ECMA-404 JSON och uppdaterades senast via RFC 8259 (2017), vilket ersatte den ursprungliga RFC 4627 från 2006. Verktyget stöder indrag med 2 eller 4 mellanslag samt tab, och pekar exakt ut rad och kolumn när syntaxen är felaktig. 100 % klientbaserat – dina data lämnar aldrig din webbläsare. Inga uppladdningar, ingen spårning, inga serverloggar. Det gör det tryggt att klistra in produktionsdata, API-svar med känsliga fält eller interna konfigurationsfiler som package.json och tsconfig.json.
Funktioner
- JSON beautifier. Omvandlar komprimerad eller ostrukturerad JSON till läsbar, indenterad text med ett klick.
- Validator med felpekare. Markerar syntaxfel med exakt rad och kolumn – fångar vanliga misstag som enkla citattecken, oavstängda kommatecken och okvoterade nycklar.
- Minifiering. Tar bort alla onödiga blanksteg och radbrytningar för kompakt utdata, lämplig för API-anrop eller logglagring.
- Konfigurerbart indrag. Välj 2 mellanslag, 4 mellanslag eller tab beroende på ditt projekts kodstil.
- Kopiering med ett klick. Kopierar det formaterade resultatet direkt till urklipp, utan att du behöver markera texten manuellt.
- Fungerar offline. Eftersom all bearbetning sker lokalt fungerar verktyget även utan internetanslutning när sidan väl är laddad.
Så här använder du JSON formatter
Klistra in din JSON, välj indragsstorlek och klicka Formatera. Samma sak kan du göra i terminalen med jq . file.json eller i JavaScript med JSON.stringify(JSON.parse(raw), null, 2).
- Klistra in JSON. Kopiera ditt JSON-innehåll – ett API-svar, en konfigurationsfil eller en logg – och klistra in det i inmatningsfältet.
- Välj indrag. Välj 2 mellanslag (vanligt i JavaScript-projekt), 4 mellanslag eller tab beroende på vad din kodbas använder.
- Formatera eller minifiera. Klicka Formatera för läsbar utdata, eller Minifiera för kompakt JSON utan blanksteg.
- Rätta eventuella fel. Om JSON-syntaxen är ogiltig visas rad och kolumn för felet. Vanliga orsaker: enkla citattecken i stället för dubbla, avslutande kommatecken eller kommentarer (som inte är tillåtna i strikt JSON).
- Kopiera resultatet. Klicka Kopiera för att lägga den formaterade JSON-texten i urklipp, redo att klistras in i din editor eller terminal.
Vanliga användningsområden
- Felsökning av API-svar. När ett REST- eller GraphQL-API returnerar en lång rad utan radbrytningar gör beautifiern det möjligt att snabbt hitta fält och nästlade strukturer.
- Granska konfigurationsfiler. Filer som
package.json,tsconfig.jsonoch.eslintrcär lättare att läsa och redigera korrekt när de är välindenterade och validerade. - Analysera strukturerade loggar. Loggposter i JSON-format från tjänster som Datadog eller AWS CloudWatch blir läsbara på under en sekund med formateraren.
- Förbereda request bodies. Skriv och validera JSON-kroppen innan du skickar med curl eller Postman – undviker onödiga rundresor och svårtydda 400-fel.
- Kontrollera JWT-innehåll. JWT:er (se RFC 7519) innehåller ett JSON-payload. Dekoda base64url-segmentet och klistra in det här för att granska claims utan extern tjänst.
Vanliga frågor
Skickas min JSON till en server?
Nej. All bearbetning sker lokalt i din webbläsare med JavaScript. Ingen data överförs, lagras eller loggas. Det är tryggt att använda med produktionsnyckar, lösenord och interna API-svar.
Vad är skillnaden mellan JSON formatter och JSON beautifier?
Det är samma sak – båda termerna syftar på att lägga till indrag och radbrytningar för att göra JSON läsbar. "Beautifier" är vanligare i engelskspråkiga verktyg, men funktionen är identisk.
Varför godkänner inte verktyget min JSON med kommentarer?
Strikt JSON tillåter inte kommentarer – det är en medveten begränsning i standarden (ECMA-404). Kommentarer är giltiga i JSON5 och YAML men inte i den JSON som används av de flesta API:er och konfigurationsformat. Ta bort kommentarerna, eller konvertera filen med vår [JSON-YAML-omvandlare](/sv/json-yaml-converter/).
Kan jag formatera en hel JSON-fil i stället för att klistra in text?
För tillfället stöder verktyget inklistring av text direkt i fältet. Öppna filen i en editor, kopiera innehållet och klistra in det här. Alternativt kan du i terminalen köra jq . fil.json för att formatera en fil lokalt.
Fungerar det med väldigt stora JSON-filer?
Ja, för de flesta praktiska filstorlekar. Webbläsarens JavaScript-motor hanterar hundratals kilobyte utan problem. Vid filer på flera megabyte kan det ta någon sekund – i sådana fall är ett kommandoradsverktyg som jq snabbare.
Kan jag konvertera JSON till TypeScript-typer direkt?
Formatering och validering hanteras här. Om du sedan behöver generera TypeScript-interface från din JSON kan du använda vår [Json To Typescript](/sv/json-to-typescript/)-omvandlare.