TextArray
100% lokálně

JSON formátovač a validátor

Formátujte, zmenšujte a kontrolujte JSON s přesným řádkem a sloupcem každé chyby.

Vstup
Výstup

JSON formátovač a validátor

Vložte JSON a nástroj ho přeformátuje do čitelné podoby — nebo vám přesně řekne, kde je chyba. Je to každodenní pomocník u odpovědí z API, konfiguračních souborů, dat z logů, manifestů balíčků i u zmenšeného bloku, který jste právě zkopírovali ze síťové karty prohlížeče.

Odsazení je na vás: dvě mezery, čtyři mezery nebo tabulátory. Volba „Zmenšit“ naopak odstraní každou nepovinnou mezeru a zalomení — přesně to potřebujete před vložením dat do query stringu, proměnné prostředí nebo testovacího fixture. Po zapnutí volby „Seřadit klíče objektů abecedně“ se rekurzivně přeuspořádají všechny objekty v dokumentu, na nejvyšší úrovni i ve vnořených. Dvě verze téže konfigurace se tak dají porovnat v diffu, protože pořadí klíčů přestane být šumem.

Kontrola probíhá v témže kroku. Když vstup není platný JSON, dostanete klidnou zprávu s řádkem a sloupcem problému spolu s důvodem od parseru — čárku navíc nebo chybějící uvozovku tak najdete za pár vteřin místo minut mhouření očí. U platného vstupu to přehled potvrdí a doplní čísla, která stojí za to znát: kolik klíčů dokument obsahuje rekurzivně, jak hluboko je vnořený a kolik bajtů má naformátovaný výstup.

Všechno běží ve vašem prohlížeči — neodešle se žádný požadavek a nic se nezaznamenává. U JSONu to platí dvojnásob, protože data často nesou tokeny, záznamy zákazníků nebo interní názvy serverů. Produkční data sem vložte bez obav a výsledek zkopírujte nebo stáhněte jako soubor.

Časté dotazy

Co mi říká chybová zpráva?
Uvádí řádek a sloupec, kde parser skončil, plus důvod. Podívejte se na to místo a těsně před něj — nejčastější příčinou bývá čárka navíc, chybějící uvozovka nebo neescapovaný znak.
Změní seřazení klíčů moje data?
Ne. Řazení rekurzivně přeuspořádá klíče každého objektu, ale hodnoty, pole ani pořadí v polích zůstávají nedotčené. Objekty v JSONu jsou z definice neuspořádané, takže dokument znamená přesně totéž.
Jaký je rozdíl mezi formátováním a zmenšením?
Formátování přidá odsazení a zalomení, aby byl JSON čitelný. Zmenšení odstraní každou nepovinnou mezeru a zalomení, aby byl co nejmenší. Data jsou v obou případech stejná.
Jak se počítají klíče a hloubka?
Klíče zahrnují každý klíč objektu v celém dokumentu včetně vnořených i těch uvnitř polí. Hloubka udává, kolik úrovní objektů a polí je vnořeno v nejhlubším místě.
Nahrává se můj JSON někam?
Ne. Parsování i formátování probíhají výhradně ve vašem prohlížeči a JSON nikdy neopustí vaše zařízení — bezpečně i u dat s tokeny nebo osobními údaji.