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.
Co je JSON escape?
JSON escape je proces převodu speciálních znaků (jako jsou dvojité uvozovky, zpětná lomítka a řídicí znaky) na escape sekvence (jako \", \\, \n), aby mohly být bezpečně zahrnuty v JSON řetězcích bez narušení struktury JSON.
Co je JSON unescape?
JSON unescape je opačný proces — převádí escape sekvence jako \" a \n zpět na původní znaky (dvojité uvozovky a nové řádky), obnovuje čitelnou podobu řetězce.
Které znaky je třeba escapovat v JSON?
V JSON je třeba escapovat následující znaky: dvojité uvozovky ("), zpětná lomítka (\) a řídicí znaky jako nové řádky (\n), tabulátory (\t), návraty vozíku (\r), backspaces (\b) a form feeds (\f).
Jsou moje data s tímto nástrojem v bezpečí?
Absolutně. Veškeré zpracování probíhá výhradně ve vašem prohlížeči pomocí JavaScriptu. Žádná data nejsou odesílána na server, což umožňuje bezpečně zpracovávat důvěrný obsah JSON.
Jak escapuji JSON řetězec pro použití v JavaScript kódu?
Vložte text do vstupního pole, vyberte režim Escape a volitelně povolte "Obalit uvozovkami". Výstupem bude správně escapovaný řetězec, který můžete přímo vložit do JavaScript nebo JSON kódu.
Jaký je rozdíl mezi JSON escapem a URL kódováním?
JSON escape zpracovává speciální znaky v syntaxi JSON (uvozovky, zpětná lomítka, řídicí znaky). URL kódování zpracovává nebezpečné znaky v URL. Mají různé účely a produkují různé výstupní formáty.
Dokáže tento nástroj zpracovat velké JSON soubory?
Ano. Nástroj zpracovává text přímo ve vašem prohlížeči bez omezení velikosti souboru. Výkon závisí na vašem zařízení, ale typické JSON údaje jsou zpracovány okamžitě.
Co dělá "Obalit uvozovkami"?
Pokud je povoleno, escapovaný výstup je obalen dvojitými uvozovkami, čímž vznikne platný JSON řetězcový literál (například "Hello \"World\""). Bez této volby se zobrazí pouze escapovaný obsah.
Mohu tento nástroj používat offline?
Ano. Po načtení stránky fungují všechny funkce bez připojení k internetu, protože vše běží lokálně ve vašem prohlížeči.
Jak escapuji Unicode znaky v JSON?
Standardní ASCII znaky jako uvozovky a zpětná lomítka jsou escapovány pomocí zpětného lomítka (\", \\). Pro jiné Unicode znaky lze použít formát \uXXXX.
Jaký je rozdíl mezi jednoduchými a dvojitými uvozovkami v JSON?
V JSON jsou pouze dvojité uvozovky platné pro obalení řetězcových hodnot. Jednoduché uvozovky nemají speciální význam a není třeba je escapovat.
Proč musím escapovat JSON řetězce?
Escapování je nutné, když potřebujete vložit uživatelsky generovaný obsah, dynamické hodnoty nebo text obsahující speciální znaky do JSON. Bez správného escapování by znaky jako uvozovky nebo nové řádky narušily syntaxi JSON.