Tillbaka till start Utvecklare JSON-formatterare

JSON-formatterare

Formatera och validera JSON

Hur man använder JSON-formatterare

Formatera och validera JSON Gratis onlineverktyg, ingen registrering, inga påträngande annonser. Använd nu.

Varför behöver du formatera JSON?

JSON (JavaScript Object Notation) är standardformatet för datautbyte för webb-API:er, konfigurationsfiler och datalagring. Rå JSON från API:er är vanligtvis minifierad — komprimerad till en enda rad — och praktiskt taget oläslig. Formatering lägger till indragning och radbrytningar för att göra strukturen tydlig och hanterbar.

Exempel: {"namn":"Emma","alder":30} blir en tydligt indragen struktur, vilket gör nästlade objekt som {"adress":{"stad":"Stockholm","postnummer":"11120"}} direkt läsbara och lättförståeliga.

Frequently Asked Questions

Vad är skillnaden mellan JSON och JavaScript-objekt?

JSON är ett textformat baserat på syntaxen för JavaScript-objekt, men striktare: nycklar måste omges av dubbla citattecken, avslutande kommatecken är inte tillåtna och funktioner eller undefined-värden accepteras inte. JavaScript-objekt är mer flexibla och existerar bara i minnet under programkörning.

Varför ger mitt JSON ett syntaxfel?

Vanliga orsaker: ett kommatecken efter det sista elementet, enkla istället för dubbla citattecken, ett specialtecken som inte är escapeat i en sträng, eller en ej avslutad hakparentes eller klammerparentes. Formatern anger den exakta positionen för felet för att underlätta snabb korrigering.

Vad är JSON-minifiering?

Minifiering tar bort alla blanksteg, radbrytningar och indragning från JSON, vilket minskar filstorleken. En formaterad JSON-fil på 10 KB kan reduceras till 6 KB minifierad — användbart för API-svar och minskning av nätverksbandbreddsanvändning.

Är JSON5 detsamma som JSON?

Nej. JSON5 är ett tillägg som tillåter kommentarer, enkla citattecken och avslutande kommatecken. Standard JSON-parsers kan inte bearbeta JSON5. Använd alltid standard JSON för API:er och interoperabelt datautbyte mellan system.

Kan JSON lagra binär data?

Inte direkt. Binär data måste först kodas i Base64 innan den kan inkluderas i JSON. Detta ökar filstorleken med ungefär 33%, men garanterar kompatibilitet med alla JSON-parsers utan särskild hantering.

JSON vs andra dataformat

JSON är läsbart, universellt stödt och standarden för moderna webb-API:er. XML är mer utförligt men stöder attribut och namnrymder — fortfarande dominerande i enterprise-system och SOAP-API:er. YAML är renare för konfigurationsfiler (Docker, Kubernetes) men känsligt för blankstegsfel. CSV är idealiskt för tabelldata men kan inte representera nästlade strukturer eller hierarkier. Protocol Buffers är binära format — snabbare och kompaktare, men inte läsbara för människor. För webb-API:er är JSON den obestridda standarden.

☕ Buy me a coffee