JSON-formaterare
Formatera, minifiera, sortera nycklar och konvertera mellan JSON-objekt och escapade strängar.
Så här fungerar det
JSON-formateraren validerar och gör vilket JSON-dokument som helst läsbart direkt i webbläsaren med hjälp av den inbyggda JSON.parse-motorn — ingen uppladdning, ingen server, ingen nätverksåtkomst krävs efter första sidinladdningen.
Klistra in råa JSON i inmatningsfältet, välj indragning (2 mellanslag, 4 mellanslag eller tabbar) och klicka sedan på Formatera för att göra läsbar, Minifiera för att ta bort blanksteg, Sortera för att alfabetisera nycklar rekursivt (för stabila diff:ar) eller Stringify/Destringify för att omge dokumentet i citattecken.
Fel rapporteras med parserns exakta meddelande och byteoffset där parsning stoppade.
Allt körs på klientsidan. Verktyget fungerar helt offline efter cachning.
Användningsfall
- Felsöka API-svar från REST- eller GraphQL-slutpunkter
- Städa upp minifierade JSON-konfigurationsfiler inför commit
- Validera datafiler i CI utan att installera extra verktyg
- Snabbt kontrollera att en payload matchar det förväntade schemat
Vanliga frågor
- Skickas mitt JSON till en server?
- Nej. Parsning körs i webbläsaren via inbyggd JSON.parse.
- Vad är maximal inmatningsstorlek?
- 1 MB. Utöver det avvisar verktyget inmatningen för att hålla fliken responsiv.
- Varför ändrar Sortera även kapslade objekt?
- Sortera är rekursivt så kapslade nycklar alphabetiseras också — det ger stabila diff:ar mellan två formaterade JSON-filer.
- Vad gör Stringify?
- Det omger JSON i citattecken och escaped, lämpligt för inbäddning inuti ett annat JSON-värde.
- Stöder det JSON5, kommentarer eller avslutande kommatecken?
- Nej, bara strikt RFC 8259 JSON. Kommentarer eller avslutande kommatecken orsakar parsningsfel.