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.