Viktiga punkter
- 01Formatering gör JSON lättare att läsa, medan minifiering tar bort extra whitespace för kompakt lagring eller överföring.
- 02Validering fångar syntaxfel som släpande komman, enkla citat, oQuoterade nycklar och kommentarer.
- 03Formatieraren använder webbläsarens JSON-parser, så inklistrad data laddas inte upp till Handytool.
Varför formatera JSON?
JSON är lätt för mjukvara att läsa, men råa API-svar och configblobs kan vara smärtsamma för människor. Pretty-printing lägger till indentation och radbrytningar så nästlad arrays, objekt, strängar, siffror, booleaner och nulla värden är lättare att inspektera.
Samma verktyg kan också minifiera JSON när du behöver en kompakt en-rad-last, eller validera den när en parser, API, build-steg eller configfil klagar.
Hur man formaterar JSON online
Klistra in endast data du får inspektera lokalt, särskilt när du arbetar med produktionsbelastningar.
- 01
Öppna JSON-formatieraren
Klistra in JSON i indatafönstret eller bifoga en JSON-fil från din enhet.
- 02
Välj indentation
Välj 2 mellanslag, 4 mellanslag eller flikar för att matcha ditt projekt- eller redigerarstil.
- 03
Formatera, minify eller validera
Klicka på Format för läsbar utmatning, Minify för kompakt utmatning eller Validera för att kontrollera JSON-syntaxen.
- 04
Kopiera eller ladda ned
Kopiera utmatningen eller ladda ned den som JSON-fil efter att ha bekräftat att resultatet tolkas korrekt.
Vanliga ogiltiga JSON-fel
JSON är strängare än många JavaScript-objektexempel du ser i kodavsnitt.
- 01Släpande komman efter den sista objektegenskapen eller matrisposten.
- 02Enkla citerar i stället för dubbla citerar omkring strängar.
- 03Objektnycklar som inte är omslutna av dubbla citerar.
- 04Kommentarer inne i JSON:en.
- 05Saknade komman mellan egenskaper eller matrispostar.
Vad händer med JSON:en?
Formatieraren tolkar och serialiserar JSON i din webbläsare med Javascripts inbyggda JSON-stöd. Handytool behöver inte ladda upp din last, configfil eller datadump.
Mycket stora JSON-dokument kan fortfarande använda betydande minne i webbläsaren. För enorma export, formatiera bara den sektion du behöver inspektera.
JSON-formatterare vanliga frågor
Kan jag formatera JSON utan att ladda upp det?
Ja. Handytool formaterar, minifierar och validerar JSON i webbläsaren.
Vad är skillnaden mellan format och minify?
Format lägger till radbrytningar och indentation för läsbarhet. Minify tar bort valfritt whitespace för att göra JSON mindre.
Varför misslyckas giltigt Javascript som JSON?
JSON har strängare syntax än JavaScript-objektliteraler. Det tillåter inte kommentarer, enkla citerade strängar, funktioner, undefined eller ociterade nycklar.
Kan jag bifoga en JSON-fil?
Ja. Bifoga en JSON- eller textfil, formatiera sedan, minify, validera, kopiera eller ladda ned resultatet.