JSON-formaterare och validator
Formatera, minifiera och validera JSON, med den exakta raden och kolumnen för eventuella fel.
JSON-formaterare och validator
Klistra in JSON och det här verktyget formaterar om det till något läsbart - eller berättar exakt var det går sönder. Det är den dagliga följeslagaren för API-svar, konfigurationsfiler, loggnyttolaster, paketmanifest och den minifierade blob som du precis kopierade ut från en nätverksflik.
Indraget är upp till dig: två blanksteg, fyra blanksteg eller tabbar. Välj "Minify" istället och varje valfritt mellanslag och nyrad tas bort, vilket är vad du vill innan du klistrar in en nyttolast i en frågesträng, en miljövariabel eller en testfixtur. Aktivera "Sortera objektnycklar i alfabetisk ordning" och varje objekt i dokumentet omordnas rekursivt, översta nivån och kapslade likadant. Det gör två versioner av samma konfiguration jämförbara i en diff, eftersom nyckelordningen slutar vara brus.
Validering körs på samma pass. När inmatningen inte är giltig JSON får du ett lugnt meddelande som namnger raden och kolumnen för problemet tillsammans med parserns egen orsak, så ett avslutande kommatecken eller ett saknat citat tar sekunder att hitta snarare än minuter av kisning. När inmatningen är giltig bekräftar räkningen den och lägger till siffrorna som är värda att veta: hur många nycklar dokumentet innehåller räknat rekursivt, hur djupt det kapslar och hur många byte den formaterade utdatan tar.
Allt körs i din webbläsare — ingen begäran görs och ingenting loggas. Det är särskilt viktigt för JSON, eftersom nyttolaster så ofta bär tokens, kundregister eller interna värdnamn. Klistra in produktionsdata här utan att tänka efter, kopiera sedan resultatet eller ladda ner det som en fil.