Formatera och Validera JSON-data Steg för Steg
Snabbt svar
För att formatera JSON: klistra in din JSON i JSON Formatter och den beautifierade utmatningen med korrekt indentering visas omedelbart. För att validera: verktyget kontrollerar automatiskt syntax och visar ett fel med plats om ogiltig. All bearbetning sker lokalt.
Introduktion
JSON (JavaScript Object Notation) är det vanligaste dataformatet för webb-API:er och konfigurationsfiler. Rå JSON från API:er är ofta minifierad till en enda rad, vilket gör den svår att läsa. Formatering (kallas beautifying eller pretty-printing) lägger till indentering och radbrytningar. Validering kontrollerar att JSON-syntaxen är korrekt —ett felplacerat kommatecken kan bryta hela din applikation.
Steg för steg
-
Öppna formateringsverktyget JSON
Gå till verktygssidan JSON Formatterare. Verktyget accepterar alla JSON-strängar som indata - objekt, arrayer eller kapslade strukturer.
-
Klistra in dina JSON-data
Klistra in JSON du vill formatera eller validera i inmatningstextområdet. Detta kan vara ett API-svar, en konfigurationsfil eller en JSON-sträng från din kod.
-
Granska den formaterade utdata
Verktyget analyserar din JSON och serieställer om den med 2-mellanslags indrag och radbrytningar. Den formaterade utdata visas direkt i resultatfältet. Om JSON är ogiltigt visas ett felmeddelande med platsen för syntaxproblemet.
-
Kontrollera valideringsstatus
Om JSON är giltig visar verktyget en framgångsindikator och den formaterade utdata. Om den är ogiltig visar den analysfelet - som "Oväntat token vid position 42" - så att du kan fixa syntaxproblemet i din källa.
-
Kopiera eller förminska resultatet
Använd knappen Kopiera för att kopiera den formaterade JSON till ditt urklipp. Vissa verktyg erbjuder också en Minify-knapp för att ta bort allt blanksteg – användbart för att minska nyttolasten i produktionen.
Exempel
Format förminskad JSON
Input: {"name":"Alice","age":30,"roles":["admin","user"]}
Produktion: {
"name": "Alice",
"age": 30,
"roles": ["admin", "user"]
}
Upptäck ogiltigt JSON (slutande komma)
Input: {"a":1,"b":2,}
Produktion: Error: Unexpected token } at position 11
Upptäck ogiltig JSON (enkla citattecken)
Input: {'name':'Alice'}
Produktion: Fel: Oväntat token ' vid position 1
Vanliga problem
- Att använda enkla citattecken för strängar —JSON kräver dubbla citattecken för alla strängar och nycklar.
- Efterföljande kommatecken efter det sista objektet —JSON tillåter inte ett komma före } eller ].
- Kommentarer i JSON —standard JSON stöder inte // eller /* */ kommentarer. Använd JSONC eller JSON5 om du behöver kommentarer.
- Ociterade nycklar – till skillnad från JavaScript-objektliterals, kräver JSON att alla nycklar står i dubbla citattecken.
- Undefined, NaN eller Infinity-värden —JSON stöder endast null, inte undefined eller NaN.
Tips
- Validera alltid JSON innan du skickar den i en API-förfrågan — ett syntaxfel kan orsaka ett 400 Bad Request-svar.
- Använd minifierad JSON i produktionen för att spara bandbredd och formaterad JSON under utveckling för läsbarhet.
- JSON stöder inte Date-objekt – serialisera datum som ISO 8601-strängar (t.ex. "2026-09-02T00:00:00Z").
- Använd JSON.parse() i JavaScript för att konvertera en JSON-sträng till ett objekt, och JSON.stringify() för att konvertera ett objekt till en JSON-sträng.