Preskoči na sadržaj
TextArray
100% lokalno

Izlaz i poništavanje JSON niza

Izbjegnite neobrađeni tekst u JSON niz ili raščlanite JSON pobjeći natrag u čitljiv tekst.

Unos

Izlaz i poništavanje JSON niza

Svaki niz ugrađen u JSON dokument mora slijediti pravila za izbjegavanje formata: dvostruki navodnici i obrnute kose crte dobivaju početnu obrnutu kosu crtu, prijelomi redaka postaju \\n, tabulatori postaju \\t, a kontrolni znakovi ispod U+0020 pišu se kao \\uXXXX nizovi. Ovaj alat pretvara neobrađeni tekst u taj izbjegnuti oblik i natrag. Zalijepite poruku dnevnika s više redaka, SQL upit ili isječak HTML-a, a izlaz pada ravno u JSON sadržaj, konfiguracijsku datoteku ili curl tijelo bez prekidanja parsera.

Dvije opcije oblikuju izlazni izlaz. "Prelomi u navodnike" okružuje rezultat dvostrukim navodnicima, stvarajući potpuni JSON string literal spreman za lijepljenje iza dvotočke; isključite ga kada odredište već nudi ponude. "Escape non-ASCII" dodatno prepisuje svaki znak iznad U+007F kao \\uXXXX slijed — slova s naglaskom postaju pojedinačni izlaz, a emotikoni postaju zamjenski parovi poput \\ud83d\\ude00 — zadržavajući izlaz čistim ASCII-jem za naslijeđene sustave, HTTP zaglavlja ili alate koji kvare UTF-8.

Unescape radi obrnuto: rastavlja JSON izlazne nizove, uključujući sekvence \\uXXXX i surogat parove, natrag u čitljiv tekst. Prihvaća unos sa ili bez navodnika, tako da vrijednost kopirana izravno iz JSON datoteke radi kakva jest. Nevažeći unos — neusklađena kosa crta unazad ili zalutali navodnik — proizvodi jasnu pogrešku umjesto napola pretvorenog rezultata.

Sve radi lokalno u vašem pregledniku: ništa se ne učitava i vaš tekst nikada ne napušta vaš uređaj. Zbroj ispod izlaza broji znakove prije i poslije pretvorbe plus broj primijenjenih izlaznih nizova, ažurirajući se uživo dok tipkate.

FAQ

Koji se likovi mogu pobjeći?
Dvostruki navodnici, obrnute kose crte i svaki kontrolni znak ispod U+0020. Prijelomi redaka, tabulatori, backspace, pomicanje obrasca i povratak na novi red koriste svoje kratke oblike (\n, \t, \b, \f, \r); drugi kontrolni znakovi postaju \uXXXX nizovi.
Što se događa s emotikonima i slovima s naglascima?
Prema zadanim postavkama prolaze netaknuti — JSON dopušta bilo koji UTF-8 znak unutar niza. Uključite "Escape non-ASCII" da biste ih prepisali kao \uXXXX nizove; emotikoni postaju surogat parovi poput \ud83d\ude00.
Treba li unescape okolne navodnike?
Ne. Prihvaća potpuni JSON string literal s navodnicima ili samo izbjegnuto tijelo bez njih, tako da vrijednosti kopirane izravno iz JSON datoteke rade u oba smjera.
Kada trebam isključiti "Zapakiraj u navodnike"?
Kada odredište već nudi navodnike — predložak, generiranu datoteku ili graditelj niza. S isključenom opcijom dobivate samo pobjeglo tijelo.
Je li moj tekst negdje uploadan?
Ne. Alat u potpunosti radi u vašem pregledniku i vaš tekst nikada ne napušta vaš uređaj.