Všechny nástroje

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. Chyby zobrazují rady na úrovni řádku pro chybějící čárky, klíče v uvozovkách a bludné závorky — nezbytné při ladění webhooků, rozhraní REST API a užitečného zatížení GraphQL. Vše běží lokálně, takže tokeny a PII nikdy neopustí váš prohlížeč.
Vstup
Výstup
{ "hello": "world" }

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).

Kdy zvolit něco jiného

Když potřebujete převod JSON ↔ CSV — použijte jsonToCsv / csvToJson.
Když ověřujete pouze schéma (typy, povinná pole) — použijte validátor schématu JSON.
Když soubory překročí paměť prohlížeče — použijte formátovače jq nebo IDE na ploše.

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.

Ověření v pracovním postupu vývoje

Schéma JSON ověřuje tvar; formátovač ověřuje syntaxi. Nejprve spusťte formát v kanálech — neplatný JSON rychle selže. Minifikujte před vložením do značek skriptu HTML, abyste snížili problémy s únikem, ale preferujte samostatné soubory `.json` načítané za běhu. Standardní odsazení je 2 mezery (npm, většina API); V některých konfiguracích Java se objevují 4 mezery — konvence výběru týmu.

Č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.

Odesílají se moje data na server?

Ne. Analýza a formátování probíhá výhradně v prohlížeči.

Je tento nástroj zdarma?

Ano.