JSON Stringify
Převeďte JavaScript objekty a pole na JSON řetězce s přizpůsobitelným odsazením a HTML escapováním. Zdarma, zpracovává se zcela v prohlížeči.
Co je JSON Stringify?
JSON.stringify() je vestavěná metoda JavaScriptu, která převádí hodnotu JavaScriptu na řetězec formátovaný jako JSON. Tento nástroj poskytuje vizuální rozhraní s řízením odsazení a HTML escapováním.
Jak používat tento nástroj JSON stringify?
Vložte nebo zadejte svůj JavaScript objekt nebo pole do vstupní oblasti. Nástroj jej okamžitě převede na řetězec JSON. Můžete upravit odsazení (mezery nebo tabulátory) a povolit HTML escapování.
Jaký je rozdíl mezi JSON a JavaScript objekty?
JSON vyžaduje, aby všechny klíče byly v dvojitých uvozovkách, a podporuje pouze typy string, number, boolean, null, array a object. JavaScript objekty povolují klíče bez uvozovek, jednoduché uvozovky, funkce, undefined a Symbol.
Jak se zpracovávají cyklické reference?
JSON.stringify() vyvolá chybu při nalezení cyklické reference. Tento nástroj detekuje cyklické reference a zobrazí jasnou chybovou zprávu.
Mohu přizpůsobit odsazení výstupu?
Ano. Můžete nastavit odsazení na libovolný počet mezer nebo tabulátorů. Použijte 0 nebo prázdné pro kompaktní výstup bez mezer.
Co dělá HTML escapování?
HTML escapování převádí znaky jako <, >, &, " a ' na jejich HTML entity ekvivalenty (<, >, & atd.). Tím zabraňuje poškození HTML při vkládání JSON.
Funguje tento nástroj ve všech prohlížečích?
Ano. JSON.stringify() je standardní metoda podporovaná všemi moderními prohlížeči, včetně Chrome, Firefox, Safari a Edge.
Jak zkontrolovat, zda je výstup platný JSON?
Nástroj generuje syntakticky správný JSON pomocí nativní metody JSON.stringify(). Výsledek můžete ověřit vložením do libovolného validátoru JSON.
Jsou moje data odesílána na server?
Ne. Veškeré zpracování probíhá lokálně ve vašem prohlížeči pomocí JavaScriptu. Vaše data nikdy neopustí vaše zařízení.
Jaké hodnoty JSON.stringify() ignoruje?
JSON.stringify() ignoruje hodnoty undefined, funkce a vlastnosti s klíčem Symbol v objektech. V polích jsou tyto hodnoty nahrazeny null.
Jak používat JSON Stringify
Převádějte JavaScript objekty a pole na řetězce JSON s vlastním odsazením a volitelným escapováním HTML. Vše se zpracovává lokálně ve vašem prohlížeči a vložený kód se nikam nenahrává.
- Do vstupní oblasti zadejte literál objektu nebo pole JavaScript, který chcete serializovat.
- Pod “Indentation:” zvolte “Spaces” nebo “Tabs” podle toho, jak má být výstup odsazen.
- Nastavte šířku odsazení v poli “Spaces:”, například 2 nebo 4 mezery na úroveň.
- Zapněte “Escape HTML”, aby znaky jako < a > přešly na bezpečné escape sekvence a neporušily značky stránky.
- Zkopírujte výsledný řetězec JSON a vložte ho do kódu, konfigurace nebo těla API požadavku.
Zapínejte “Escape HTML” vždy, když bude JSON vkládán do HTML stránky — aby ukončovací značka jako </script> neunikla z řetězce a nevložila kód.
Související nástroje
- Formátování JSON Formátujte a zdobte JSON s přizpůsobitelným odsazením. Okamžitě zkrášlete komprimovaný JSON v prohlížeči.
- Escape JSON Escapujte a unescapujte JSON řetězce online. Převádějte uvozovky, zpětná lomítka a nové řádky na bezpečné escape sekvence.
- TSV do JSON Převeďte TSV do JSON online zdarma. Podporuje hlavičky, automatickou detekci typů a minifikaci. Vše v prohlížeči.
- JSON do CSV Bezplatný online převodník JSON do CSV. Zplošťujte vnořené objekty, volte oddělovače a stahujte okamžitě. 100% v prohlížeči.
- Převodník CSV do JSON Převeďte CSV do JSON online zdarma. Podporuje vlastní oddělovače, objekty na základě záhlaví a automatickou detekci typů. Vše v prohlížeči.
- XML Beautifier Bezplatný online XML Beautifier. Formátujte a zkrášlete XML přímo v prohlížeči.
- XML Validátor Okamžitá validace syntaxe a struktury XML. Detekujte chyby s přesnými čísly řádků a podrobnými zprávami. Zdarma, bezpečné, běží v prohlížeči.
- SQL do JSON Okamžitě převeďte SQL INSERT příkazy na JSON pole nebo objekty. Podporuje víceřádkové VALUES, zpracování NULL, automatickou detekci typů a hezký tisk. 100% na straně klienta, bez nahrávání.