JSON-formaterare
Klistra in JSON från ett API-svar, en konfigurationsfil, en webhook eller ett loggutdrag och välj Formatera, Minifiera eller Validera. Formateraren vecklar ut nästlade objekt och arrayer med 2 eller 4 mellanslag, minifieraren tar bort onödiga blanksteg och valideringen kontrollerar att texten är giltig JSON innan du kopierar resultatet.
Så formaterar du JSON
-
1
Klistra in din JSON
Lägg in ett komplett JSON-värde: objekt, array, sträng, tal, boolean eller `null`.
-
2
Välj åtgärd
Använd Formatera för läsbar utdata, Minifiera för kompakt utdata eller Validera för en syntaxkontroll.
-
3
Välj indragning
För formaterad utdata väljer du 2 mellanslag för webbprojekt eller 4 mellanslag när det matchar repositoryts stil.
-
4
Kopiera resultatet
Granska parserns meddelande eller den formaterade utdatan och kopiera resultatet till din editor, API-klient eller dokumentation.
Vad den här JSON-formateraren gör
- Formaterar JSON: gör kompakt indata som
{"a":1,"b":[1,2,3]}till läsbar JSON med indragning. - Minifierar JSON: tar bort blanksteg som bara finns för läsbarhet, användbart för kompakta exempel, inbäddningar och transportpayloads.
- Validerar syntax: kontrollerar om den inklistrade texten kan parsas som JSON. Det är en syntaxkontroll, inte en JSON Schema-validering.
- Hanterar alla JSON-rotvärden: objekt och arrayer är vanligast, men JSON-text kan också vara en sträng, ett tal,
true,falseellernull. - Håller arbetsflödet enkelt: klistra in, välj åtgärd, granska utdatan och kopiera resultatet.
Vad den medvetet inte ändrar
- Den reparerar inte felaktig JSON automatiskt. Parserns meddelande visar vad som behöver rättas.
- Den accepterar inte JSONP-omslag som
callback({...}). - Den accepterar inte kommentarer eller avslutande kommatecken från JSONC om du inte tar bort dem först.
- Den sorterar inte objektnycklar. Befintlig ordning bevaras så långt parsern och serialiseraren tillåter.
- Den validerar inte affärsregler, obligatoriska fält eller API-scheman. Använd en JSON Schema-validator för det steget.
Formateringsval
| Situation | Bästa åtgärd | Varför det hjälper |
|---|---|---|
| Läsa ett API-svar | Formatera med 2 mellanslag | Nästlade objekt och arrayer blir lättare att överblicka. |
| Följa ett repositorys stil | Formatera med 2 eller 4 mellanslag | Konsekvent indragning håller kodgranskningar tydliga. |
| Bädda in en payload i en begäran | Minifiera | Tar bort blanksteg utan att ändra JSON-värden. |
| Kontrollera data kopierade från loggar | Validera | Bekräftar att det inklistrade utdraget är komplett JSON innan du återanvänder det. |
| Förbereda API-dokumentation | Formatera | Exempel blir enklare att granska och kopiera. |
JSON-syntaxproblem som fångas
| Parsermeddelande | Vanlig orsak | Vad du gör |
|---|---|---|
Unexpected token ' at position X |
Enkla citattecken runt en nyckel eller sträng | Använd dubbla citattecken för JSON-strängar. |
Unexpected end of JSON input |
Avslutande klammer, hakparentes eller citattecken saknas | Kontrollera slutet av den inklistrade texten. |
Unexpected token , at position X |
Avslutande kommatecken efter sista posten | Ta bort det avslutande kommatecknet. |
Unexpected token a at position X |
Ociterad nyckel, NaN eller undefined |
Sätt nycklar inom citattecken och använd bara giltiga JSON-värden. |
Unexpected token / at position X |
Kommentar kopierad från JSONC eller JavaScript | Ta bort //- och /* */-kommentarer före validering. |
Praktiska tips
- Formatera först när du granskar ett svar och minifiera bara när en kompakt payload verkligen behövs.
- Validera innan du klistrar in JSON i dokumentation, ärenden eller API-klienter, särskilt om källan var en ofullständig loggrad.
- Behåll projektets indragning. Att byta från 2 till 4 mellanslag i en befintlig fil kan skapa en svårläst diff.
- Klistra inte in hemligheter, produktionsuppgifter eller kunddata i ett allmänt webbverktyg. Använd organisationens godkända interna eller offlinebaserade formaterare för känsliga payloads.
Vanliga frågor
Nej. Det här verktyget kontrollerar bara JSON-syntax. Om du behöver bekräfta obligatoriska fält, tillåtna värden eller objektstruktur ska du köra resultatet genom en JSON Schema-validator efter att det parsas korrekt.
Strikt JSON tillåter varken kommentarer eller avslutande kommatecken. Ta bort kommentarer i JSONC-stil och sista kommatecken innan du validerar eller formaterar.
Använd den stil som projektet redan använder. Två mellanslag är vanligt i JavaScript och webbkonfigurationer; fyra mellanslag kan vara mer lättläst i vissa backend-repositories.
Undvik att klistra in hemligheter, åtkomsttoken, inloggningsuppgifter eller kundposter i en allmän webbformaterare. För känsliga payloads bör du använda ett godkänt internt eller offlinebaserat verktyg.
Relaterade verktyg
ASCII-tabellreferens
Full ASCII-tabell från 0 till 127 med decimal-, hex-, oktal- och binärvärden samt notation för numeriska HTML-referenser, inklusive NUL, LF och DEL.
HTML-teckenreferens
En sökbar lista över HTML-entiteter med deras namngivna och numeriska koder samt kopiering med ett klick för specialtecken och symboler.
Referens för kortkommandon
Sök dokumenterade standardkommandon för VS Code, Chrome och Bash med GNU Readline i macOS, Windows och Linux.
CSS-pilgnerator
Skapa lokalt en CSS-pil med riktning, färg, storlek och ramens tjocklek och kopiera sedan regeln.
E-postvalidator
Validera en e-postadress: RFC 5322-syntaxkontroll, live-slagning av MX-poster samt detaljer om lokal del, domän och längd. Ingen e-post skickas.
Generator för platshållarbilder
Skapa en bild på 1–4000 px med egna färger och text, ladda ned PNG eller kopiera webbadress och HTML.
Verktyget finns på andra språk
- Pemformat JSON [ID]
- منسق JSON [AR]
- Formateur JSON [FR]
- ตัวจัดรูปแบบ JSON [TH]
- JSONフォーマッター [JA]
- Formatter JSON [PL]
- Trình định dạng JSON [VI]
- Formatador de JSON [PT]
- Formateador de JSON [ES]
- JSON-Formatierer [DE]
- JSON 포매터 [KO]
- JSON-formatter [NL]
- Форматировщик JSON [RU]
- JSON Biçimlendirici [TR]
- JSON 格式化工具 [ZH]
- JSON Formatter [EN]
- Formattatore JSON [IT]