JSON-formaterare och validerare
Klistra in din JSON för att göra den läsbar, hitta exakt var den går sönder eller krympa den till en enda rad.
Förseglat på den här enheten
Körs i din webbläsare. Inget laddas upp.
Förseglat
Resultat
Din formaterade JSON visas här medan du skriver.
Den här JSON-koden är inte giltig
Så fungerar det
-
Klistra in din JSON
Klistra in, skriv eller öppna en .json-fil. Formateringen börjar så snart det finns något att läsa.
-
Rätta det som är fel
Om JSON-koden är ogiltig ser du rad, kolumn och en enkel förklaring. Ett klick placerar markören vid problemet.
-
Välj form
Välj formaterad, minifierad eller trädvy, ställ in indraget, sortera nycklarna och kopiera eller ladda ner resultatet.
Vanliga frågor
Skickas min JSON till en server?
Nej. Tolkning och formatering sker helt i din webbläsare, så API-svar, konfigurationsfiler och tokens lämnar aldrig din enhet.
Varför är min JSON ogiltig när JavaScript godtar den?
JSON är striktare än JavaScript. Nycklar och text kräver dubbla citattecken, avslutande kommatecken och kommentarer är inte tillåtna, och värden som undefined eller NaN finns inte. Felmeddelandet anger vilken regel som bröts.
Ändrar formateringen mina tal?
Nej. Tal och escapade tecken behålls exakt som du skrev dem, så mycket stora heltal och långa decimaltal avrundas inte så som JSON.parse skulle göra.
Vad gör ”Sortera nycklar”?
Det sorterar nycklarna i varje objekt i bokstavsordning, på alla nivåer. Arrayer behåller sin ordning, eftersom ordningen på elementen i en array är en del av datan.
Klarar den stora filer?
Ja. Filer på flera megabyte formateras på ett ögonblick. Trädvyn öppnar en nivå i taget och visar långa listor i omgångar, så att sidan förblir responsiv.