Escape de șir JSON – literal de șir sigur
Escape de șir JSON convertește textul în conținutul escapat al unui literal de șir JSON, fără a adăuga ghilimelele înconjurătoare. Aplică escape ghilimelelor, backslash-urilor, liniilor noi, tab-urilor și altor caractere de control folosind secvențe de escape JSON. Alege „escape” pentru a pregăti textul pentru un șir JSON sau „unescape” pentru a transforma conținutul escapat înapoi în caractere lizibile, apoi copiază rezultatul.
Escape de șir JSON este un instrument bazat pe browser pentru aplicarea și eliminarea secvențelor de escape din conținutul șirurilor JSON. Folosește-l pentru a pregăti textul pentru un literal de șir JSON sau pentru a face conținutul escapat mai ușor de citit. Instrumentul produce doar conținutul escapat, fără ghilimelele înconjurătoare, astfel încât să poți plasa rezultatul între o pereche de ghilimele atunci când îl adaugi în JSON.
Când alegi „escape”, ghilimelele devin `\"`, backslash-urile devin `\\`, liniile noi devin `\n`, iar tab-urile devin `\t`. Alte caractere de control sunt reprezentate cu escape-uri `\uXXXX`. Alege „unescape” pentru a transforma conținutul escapat înapoi în caracterele corespunzătoare. Aceste reguli ajută la împiedicarea caracterelor speciale să interfereze cu sintaxa JSON a șirului.
JSON folosește ghilimele pentru a marca începutul și sfârșitul unui șir, iar backslash-urile pentru a introduce secvențe de escape. Aplicarea escape-ului textului este utilă când conținutul include caractere care ar fi altfel interpretate ca parte a acelei sintaxe. Eliminarea escape-ului este utilă când trebuie să citești caracterele originale dintr-un șir dens escapat. Instrumentul oferă ambele direcții, astfel încât să poți pregăti sau inspecta conținutul șirului după cum ai nevoie.
Escape de șir JSON rulează complet în browserul tău. Datele introduse sunt procesate pe dispozitivul tău și nu sunt încărcate, stocate sau trimise către un server. După încărcarea paginii, instrumentul funcționează offline, astfel încât să poți aplica sau elimina escape-ul conținutului fără conexiune la rețea.
Acest instrument poate ajuta dezvoltatorii și inginerii DevOps să pregătească conținut de șir JSON pentru codul sursă, să lucreze cu șiruri JSON imbricate și să citească text escapat în timpul depanării. Este util și când trebuie să verifici cum apar ghilimelele, backslash-urile, liniile noi, tab-urile sau alte caractere de control într-un șir JSON.
Pasul 1: Lipește sau trage textul în instrument. Introdu conținutul căruia vrei să-i aplici escape sau conținutul escapat pe care vrei să-l faci lizibil.
Pasul 2: Alege „escape” sau „unescape”. Opțiunea „escape” pregătește textul pentru un șir JSON; „unescape” inversează secvențele de escape.
Pasul 3: Verifică rezultatul. Aplicarea escape-ului adaugă backslash-urile și secvențele de caractere de control necesare, dar nu adaugă ghilimelele înconjurătoare.
Pasul 4: Copiază rezultatul. Când folosești conținut escapat în JSON, plasează-l între o pereche de ghilimele.
Caz de utilizare: Încorporează un șir JSON în altul fără ca ghilimelele sau backslash-urile să spargă șirul înconjurător.
Caz de utilizare: Citește text dens escapat, transformându-l prin „unescape” în caractere reale, precum linii noi și tab-uri.
Caz de utilizare: Pregătește un literal de șir pentru a fi lipit în codul sursă care conține conținut de șir JSON.
Caz de utilizare: Aplică escape textului cu ghilimele înainte de a-l include într-un șir JSON, astfel încât ghilimelele să fie reprezentate în siguranță.
Caz de utilizare: Convertește textul care conține linii noi sau tab-uri în conținut de șir JSON ce poate fi plasat între ghilimele.
Caz de utilizare: Verifică modul în care sunt reprezentate caracterele de control în conținutul escapat de șir JSON atunci când depanezi date de tip șir.