JSON Formatter & Validator
Klistra in JSON för att formatera, minifiera eller validera den. Fel visas med exakt rad och kolumn, och ingenting lämnar din webbläsare.
Körs i din webbläsareIngen registreringInget laddas upp
Utdata
Så använder du JSON Formatter
- Klistra in JSON i inmatningsrutan, eller öppna en
.json-fil. - Resultatet uppdateras medan du skriver. Klicka på Formatera för snygg utskrift eller Minifiera för att ta bort blanktecken.
- Välj 2 mellanslag, 4 mellanslag eller tabbar, och markera Sortera nycklar för en stabil nyckelordning.
- Om JSON-koden är ogiltig visar statusfältet rad, kolumn och den troligaste orsaken.
- Kopiera resultatet eller ladda ner det som en fil.
Vad är en JSON formatter?
En JSON formatter (eller JSON beautifier) gör om kompakt JSON med indrag så att den blir läsbar, och en validator kontrollerar att den följer grammatiken i RFC 8259. API-svar, loggrader och konfigurationsfiler är ofta minifierade till en enda rad; när de formateras blir nästling och värden lätta att överblicka.
Vanliga JSON-fel
- Avslutande kommatecken:
{"a": 1,}är giltig JavaScript men ogiltig JSON. - Enkla citattecken: nycklar och strängar måste använda dubbla citattecken.
- Nycklar utan citattecken:
{name: "x"}måste vara{"name": "x"}. - Kommentarer:
//och/* */ingår inte i JSON. - Specialvärden:
NaN,Infinityochundefinedär inte tillåtna.
Formatera eller minifiera
Formaterad JSON är till för människor: kodgranskning, felsökning och dokumentation. Minifierad JSON tar bort alla valfria mellanslag och radbrytningar, vilket krymper datan för lagring och nätverksöverföring. Båda representerar exakt samma data.
Vanliga frågor
Skickas min JSON till en server?
Nej. Formatering och validering körs i JavaScript i din webbläsarflik. Inget laddas upp, så det är säkert för API-svar som innehåller tokens eller personuppgifter.
Vad gör ”Sortera nycklar”?
Den sorterar objektnycklar i alfabetisk ordning på alla nivåer. Två dokument med samma innehåll men olika nyckelordning ger då identiskt resultat, vilket gör dem lättare att jämföra.
Bevaras mycket stora tal?
JavaScript-tal tappar precision över 253 (cirka 9 biljarder), så mycket stora heltals-ID:n kan avrundas. Behåll sådana ID:n som strängar om exakta siffror är viktiga.
Hur stora filer kan jag formatera?
Filer på flera megabyte formateras på långt under en sekund på en modern bärbar dator. Gränsen är webbläsarens minne, inte en serverkvot.
Relaterade verktyg
JSON Diff
Jämför två JSON-objekt och lista ändringar per sökväg.
JSON till TypeScript
Generera TypeScript-interfaces och -typer från ett JSON-exempel.
YAML till JSON
Konvertera YAML-konfigurationer till JSON, med stöd för flera dokument och exakta fel.
JWT-avkodare New
Avkoda JWT-header och payload, kontrollera utgång, verifiera HS256.