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
Stromový pohled Klikněte na „path“, abyste zkopírovali JSONPath.
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: