Escapovanie a dekódovanie JSON reťazca
Escapujte surový text do JSON reťazca alebo preveďte escape sekvencie späť na čitateľný text.
Súvisiace nástroje
Escapovanie a dekódovanie JSON reťazca
Každý reťazec vložený do JSON dokumentu musí dodržiavať pravidlá escapovania: úvodzovky a spätné lomky dostanú pred seba spätnú lomku, koniec riadka sa zapíše ako \n, tabulátor ako \t a každý riadiaci znak pod U+0020 ako sekvencia \uXXXX. Tento nástroj prevedie surový text do escapovanej podoby a späť. Vložte viacriadkovú chybovú hlášku, SQL dopyt alebo kus HTML a výstup môžete rovno vložiť do JSON payloadu, konfiguračného súboru alebo tela curl požiadavky bez toho, aby ste rozbili parser.
Tvar výstupu určujú dve voľby. „Obaliť úvodzovkami" pridá okolo výsledku dvojité úvodzovky, takže vznikne kompletný JSON reťazcový literál pripravený na vloženie za dvojbodku; vypnite ju, keď úvodzovky dodáva cieľové miesto. „Escapovať znaky mimo ASCII" navyše prepíše každý znak nad U+007F na sekvenciu \uXXXX — písmená s diakritikou ako á, č či š sa stanú jednou sekvenciou a emoji dvojicou náhradných znakov ako \ud83d\ude00 — výstup tak ostane čisté ASCII pre staršie systémy alebo nástroje, ktoré nezvládajú UTF-8.
Opačný smer rozparsuje escape sekvencie vrátane \uXXXX a náhradných párov späť na čitateľný text. Prijme vstup s okolitými úvodzovkami aj bez nich, takže hodnota skopírovaná priamo z JSON súboru funguje tak, ako je. Neplatný vstup — nespárovaná spätná lomka či úvodzovka — vráti zrozumiteľnú chybu namiesto polovičného výsledku.
Všetko beží lokálne vo vašom prehliadači: nič sa nenahráva a text nikdy neopustí vaše zariadenie. Prehľad pod výstupom počíta znaky pred prevodom a po ňom aj počet použitých escape sekvencií a aktualizuje sa priamo počas písania.