Formátovač a validátor JSON

Vložte JSON z odpovědi API, konfiguračního souboru nebo řádku protokolu, abyste ověřili syntaxi, pěkně vytiskli s čitelným odsazením nebo zminifikovali pro produkci.

Jak formátovat a ověřovat JSON

1. Vložte nezpracovaný JSON do vstupní oblasti (nebo v případě potřeby zalomený fragment).
2. Kliknutím na formát vytisknete pěkně se standardním odsazením 2 mezerami nebo zmenšíte o jeden řádek.
3. Opravte jakoukoli chybu ověření, kterou analyzátor nahlásí — často koncovou čárku nebo jednoduché uvozovky.
4. Zkopírujte vyčištěný výstup do vašeho IDE, Postmana nebo konfigurace nasazení.

Příklady formátování JSON

Odpověď rozhraní API s pěkným tiskem

Minifikované `{"id":42,"name":"Ada","roles":["admin","user"]}` se změní na odsazený víceřádkový JSON pro čitelné rozdíly při kontrole kódu.

Chytit neplatný JSON

`{"status": "ok",}` se nezdaří — čárka na konci za poslední vlastností. Pro ověření odstraňte čárku před `}`.

Minify pro tělo HTTP

Pěkná konfigurace o velikosti 4 kB se zmenší o ~30 % — užitečné, když na velikosti záleží, i když gzip často dělá obojí malé na drátě.

Kdy tento nástroj použít

• Když API vrátí jednořádkový blob JSON a vy potřebujete číst vnořená pole.
• Když selže analýza CI config nebo package.json a vy izolujete špatný řádek.
• Když dezinfikujete obsah před sdílením zprávy o chybě (nejprve upravte tajné informace).

Ladění API pomocí formátovaného JSON

Když načtení vrátí 200, ale nesprávná data, pěkný tisk odhalí vnoření: chybí `user.id` nebo je přejmenován? Porovnejte naformátované odpovědi před/po v git diff. U GraphQL se pole chyb často nachází vedle „data“ — odsazení odhaluje částečný úspěch. Před vložením do jakéhokoli nástroje, dokonce i místního, na sdílených nahrávkách upravte autorizační hlavičky a tokeny.

Časté dotazy

Proč je JSON neplatný?

Klíče bez uvozovek, jednoduché uvozovky, koncové čárky, komentáře (nestandardní), literály NaN/Infinity nebo neshodné závorky.

Zachovává pořadí klíčů?

Ano — analyzované objekty se znovu serializují v pořadí vložení pro klíče jako analyzované (chování ES2015+).

Mohu formátovat JSON s tajemstvím?

Zpracování je místní — bezpečnější než cloudové formátovače — ale přesto se vyhněte vkládání produkčních klíčů na sdílené obrazovky.

Pěkný tisk vs zmenšení?

Hezký pro lidi; minify pro úložiště nebo vložené skripty. Sémanticky identický, pokud je platný.

Opravuje JSON automaticky?

Hlásí chyby; některé problémy (koncové čárky) opravíte ručně. Nehádá poškozená data.