⚙️ Nástrojárna Rychlé nástroje zdarma, přímo v prohlížeči. CZEN

JSON formátovač a validátor

Vložte JSON a nechte ho automaticky zformátovat, odsadit a zvalidovat. Nástroj přehledně zarovná strukturu, umí ji naopak minifikovat do jednoho řádku a při chybě přesně ukáže, kde je problém. Hodí se pro čtení odpovědí z API, ladění konfiguračních souborů i kontrolu, zda je JSON syntakticky platný. Vše běží lokálně ve vašem prohlížeči, žádná data se nikam neodesílají.

Jak JSON formátovač funguje

JSON (JavaScript Object Notation) je textový formát pro výměnu dat. Skládá se z objektů { } s dvojicemi klíč–hodnota, polí [ ], řetězců v uvozovkách, čísel, hodnot true, false a null. Formátovač vezme váš vstup, přečte ho parserem prohlížeče (funkce JSON.parse) do datové struktury a poté ji znovu vypíše (funkce JSON.stringify) s vámi zvoleným odsazením.

Tím se dějí dvě věci současně. Za prvé validace: pokud vstup není platný JSON, parser skončí chybou a nástroj ji zobrazí, takže hned víte, že data mají vadu. Za druhé zkrášlení (pretty-print): platný JSON se vypíše s odsazením 2 mezery, 4 mezery nebo tabulátor podle výběru, aby byla struktura na první pohled čitelná. Opačným směrem funguje minifikace — odstraní všechny nadbytečné mezery a zlomy řádků a vytvoří kompaktní jednořádkový JSON, který zabírá méně místa při přenosu.

Nástroj pracuje čistě se syntaxí a strukturou. Nemění hodnoty, jen je znovu uspořádá; pořadí klíčů v objektech zachovává tak, jak je parser načte.

Jak JSON formátovač použít

  1. Vložte nebo napište JSON do horního pole (např. odpověď z API nebo obsah souboru).
  2. Vyberte odsazení: 2 mezery, 4 mezery, nebo tabulátor.
  3. Klikněte na Zformátovat — dolní pole ukáže přehledně odsazený výsledek a pod ním se objeví hláška ✓ Validní JSON.
  4. Potřebujete-li naopak kompaktní tvar, klikněte na Minifikovat.
  5. Pokud je vstup vadný, místo výsledku uvidíte chybovou hlášku s popisem (např. na jaké pozici parser narazil na neočekávaný znak).

Příklad převodu neúhledného vstupu na zformátovaný výstup:

VstupVýstup (2 mezery)
{"jmeno":"Jan","vek":30,"tagy":["a","b"]}{
  "jmeno": "Jan",
  "vek": 30,
  "tagy": [
    "a",
    "b"
  ]
}

K čemu se JSON formátovač hodí

Nejčastěji ho ocení vývojáři a testeři API: odpověď serveru bývá zabalená do jednoho řádku a špatně se čte — formátovač ji rozbalí do přehledné podoby. Hodí se i pro kontrolu konfiguračních souborů (package.json, nastavení nástrojů, manifesty), kde jediná chybějící čárka nebo uvozovka rozbije celý soubor; validace přesně napoví, kde chybu hledat.

Minifikace se hodí, když chcete JSON vložit do kódu, URL nebo přenést co nejmenší — kompaktní tvar ušetří bajty. Dále nástroj pomáhá při porovnávání a ladění dat, kdy potřebujete jednotné odsazení, abyste snadno viděli rozdíly.

Protože zpracování probíhá výhradně ve vašem prohlížeči, je bezpečné vkládat i citlivější data — konfigurace, tokeny nebo interní odpovědi. Nic se neodesílá na server, takže obsah neopustí vaše zařízení. Přesto platí obecná opatrnost: heslo nebo tajný klíč nezkopírujte omylem někam dál.

Časté dotazy

Co znamená, že JSON je „validní"?

Že přesně odpovídá syntaxi JSON: správně uzavřené závorky, klíče i textové hodnoty v dvojitých uvozovkách, čárky mezi prvky a žádná přebytečná čárka na konci. Pokud cokoli z toho chybí, parser ohlásí chybu.

Proč mi to hlásí chybu, i když JSON vypadá správně?

Nejčastější příčiny jsou jednoduché uvozovky místo dvojitých, čárka za posledním prvkem (tzv. trailing comma), komentáře (JSON je nepovoluje) nebo neuzavřená závorka. Chybová hláška obvykle uvádí pozici, kde parser narazil na problém.

Jaký je rozdíl mezi formátováním a minifikací?

Formátování (pretty-print) přidá odsazení a zlomy řádků, aby byl JSON čitelný pro člověka. Minifikace naopak odstraní všechny nadbytečné mezery a vytvoří kompaktní jednořádkový tvar vhodný pro přenos a strojové zpracování.

Odesílají se moje data někam na server?

Ne. Formátování i validace probíhají výhradně ve vašem prohlížeči pomocí vestavěného JSON parseru. Vložený text nikam neputuje, takže je bezpečné pracovat i s interními nebo citlivými daty.

Zachová nástroj pořadí klíčů?

Ano, klíče se vypíšou v pořadí, v jakém je parser načte ze vstupu. Nástroj klíče nepřerovnává ani neřadí abecedně.

Podporuje odsazení tabulátorem?

Ano. V rozbalovací nabídce lze zvolit 2 mezery, 4 mezery nebo tabulátor. Tabulátor je vhodný, pokud váš projekt používá odsazení taby napříč soubory.

Zvládne velmi velký JSON?

Zpracování je omezené jen výkonem vašeho zařízení a prohlížeče. Běžné odpovědi API a konfigurace zvládne okamžitě; u souborů o mnoha megabajtech může formátování chvíli trvat.

Opraví nástroj chybný JSON za mě?

Ne. Nástroj chybu pouze najde a ohlásí; neodhaduje, co jste mysleli, a data sám neupravuje. Opravu (např. doplnění uvozovek nebo odebrání přebytečné čárky) musíte provést ručně ve vstupu.

Zdroje a standardy

📅 Naposledy aktualizováno: 11. 7. 2026