Hoppa till huvudinnehåll
FreeOnlineTools Go
Svenska
Hur man

Formatera och Validera JSON-data Steg för Steg

Av FreeOnlineTools Team · Uppdaterad 2026-09-02

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

  1. Öppna formateringsverktyget JSON

    Gå till verktygssidan JSON Formatterare. Verktyget accepterar alla JSON-strängar som indata - objekt, arrayer eller kapslade strukturer.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

Relaterade verktyg

Relaterade guider

Referenser