Vývojář

Formátování JSON

Formátujte, validujte a minimalizujte JSON – funguje ve vašem prohlížeči, nikdy se nenahrává, žádná registrace.

Příklady
Převést na
Nástroje pro řetězce
Exportovat možnosti

Jak naformátovat JSON

Vložte svůj kód JSON a klikněte na Formátovat pro hezké zobrazení (vyberte odsazení a případně seřaďte klíče), nebo na Minimalizovat pro kompaktní verzi. Neplatný JSON zobrazí přesnou řádek a sloupec chyby a rozbalovací stromové zobrazení vám umožní prozkoumat strukturu. Vše se provádí ve vašem prohlížeči – vaše data nejsou nikdy nahrána.

FAQ

Ověřuje platnost JSON a ukazuje na chybu?

Ano. Neplatný JSON zobrazí jasnou zprávu s přesným řádkem a sloupcem problému, takže se k němu můžete okamžitě dostat.

Můžu seřadit klíče nebo změnit odsazení?

Ano. Zaškrtněte „Seřadit klíče“, aby se všechny objekty rekurzivně seřadily abecedně, a vyberte si pro odsazení 2 mezery, 4 mezery nebo tabulátory.

Na co je stromové zobrazení?

Po formátování vám rozbalitelný strom umožní prozkoumat velké soubory JSON složení objektů a polí, s barevně kódovanými typy hodnot a počty – je to mnohem snazší než procházení neupraveného textu. Každý uzel má tlačítko „path“, které zkopíruje jeho přesnou cestu JSONPath.

Jak fungují dotazy JSONPath?

Zadejte výraz např. $.users[0].email nebo $..id a stiskněte tlačítko Query. Nalezené hodnoty se zobrazí níže a odpovídající uzly budou zvýrazněny ve stromu, přičemž zobrazení se posune na první nalezený výsledek. Podporovaná syntaxe: $, klíče s tečkou, [n], [*] a rekurzivní $..key.

Dokáže převést JSON na TypeScript, Go nebo schéma?

Ano. Jedním kliknutím vygenerujete rozhraní TypeScript, struktury Go s tagy json, schéma JSON (2020-12) nebo schéma Zod – vše odvozeno z vašich dat, zcela offline.

Zvládá velmi velké soubory?

Ano. Při velikosti nad 1 MB přechází strom na líné vykreslování: potomci se vytvářejí pouze při rozbalení uzlu, takže i vícemegabajtový JSON zůstává responzivní.

Co dělají funkce Escape a Unescape?

Funkce Escape převede nezpracovaný text na uvozený řetězec JSON (užitečné pro vložení JSON do JSON); funkce Unescape převede uvozený řetězec JSON zpět na původní text.

Jsou moje data odesílána někam?

Ne. Formátování, validace, dotazy a veškeré převody se odehrávají kompletně ve vašem prohlížeči.

Naposledy aktualizováno: