JSON Escape / Unescape
Escape e unescape di stringhe JSON — converti caratteri speciali in sequenze di escape
Input
Output
Cos'è JSON Escape / Unescape?
Hai bisogno di eseguire l'escape di caratteri speciali in una stringa JSON? O di eseguire l'unescape di una stringa escapata per riportarla alla normalità? Questo strumento fa entrambe le cose. Converte caratteri speciali come virgolette, a capo e tabulazioni nelle loro sequenze di escape (come ", \n, \t) e viceversa. Perfetto per preparare stringhe per la codifica JSON o decodificare stringhe JSON escapate.
Secondo MDN Web Docs, le stringhe JSON necessitano che certi caratteri vengano escapati. Il nostro strumento segue la specifica JSON RFC 8259 e lo standard ECMA-404, quindi le stringhe escapate sono JSON valido e le stringhe con unescape sono formattate correttamente.
Tutto avviene nel tuo browser — i tuoi dati non lasciano mai il tuo computer. Esegui escape o unescape delle stringhe istantaneamente con un clic.
Come Usare JSON Escape / Unescape
Segui questi passaggi per eseguire escape o unescape di stringhe JSON. Ogni passaggio utilizza i pulsanti e i pannelli reali di questa pagina.
Scegli la modalità Escape o Unescape
Usa l'interruttore Modalità sopra gli editor. Clicca su Escape per convertire caratteri speciali (virgolette, a capo, tabulazioni) in sequenze di escape come ", \n, \t. Clicca su Unescape per riconvertirli. Esempio di input per la modalità escape:
Piano: "5G Illimitato"
Dati: 45.2GB attivoL'output diventa: Piano: \"5G Illimitato\"\nDati: 45.2GB\tattivo — valido per stringhe JSON secondo RFC 8259.
Incolla, carica o carica esempio
Incolla il testo nel pannello sinistro di Input, o clicca su Carica per caricare un file .json o .txt. Clicca su Esempio per vedere un esempio. La conversione avviene automaticamente mentre digiti — nessun pulsante da cliccare. Entrambi i pannelli mostrano evidenziazione della sintassi.
Copia o scarica
Il pannello destro di Output mostra il risultato. Clicca su Copia per copiare negli appunti, o Scarica per salvare come file. Usa Cancella nel pannello di input per ricominciare. Tutta l'elaborazione avviene nel tuo browser.
Quando Useresti Davvero Questo Strumento
Sviluppo API
Esegui l'escape dell'input utente prima di inviarlo nelle richieste JSON API. Assicura che i caratteri speciali non rompano la struttura JSON. Essenziale per gestire in sicurezza i contenuti generati dagli utenti.
Elaborazione dati
Esegui l'unescape di stringhe JSON da risposte API o esportazioni di database. Converti stringhe escapate in testo leggibile per la visualizzazione o ulteriore elaborazione.
Codifica stringhe
Prepara stringhe per la codifica JSON. Esegui l'escape dei caratteri speciali prima di usare <code>JSON.stringify()</code> o quando costruisci JSON manualmente.
Debug
Esegui il debug degli errori di parsing JSON. Esegui l'unescape delle stringhe per vedere cosa contengono realmente, o l'escape delle stringhe per vedere come appariranno nel JSON.
Domande Frequenti
I miei dati vengono memorizzati?
No. Tutto avviene nel tuo browser. Il tuo testo non lascia mai il tuo computer — noi non lo vediamo nemmeno.
Quali caratteri vengono escapati?
Virgolette ("), backslash (\), a capo (\n), tabulazioni (\t), ritorni a capo (\r) e altri caratteri di controllo. I caratteri Unicode possono essere escapati come \uXXXX.
Qual è la differenza tra escape e unescape?
Escape converte i caratteri speciali in sequenze di escape (come " diventa \"). Unescape converte le sequenze di escape in caratteri normali (come \" diventa ").
Funziona con oggetti JSON?
Questo strumento funziona con le stringhe. Se hai un oggetto JSON, normalmente useresti JSON.stringify() che gestisce l'escape automaticamente. Questo strumento è per quando devi eseguire escape/unescape di stringhe grezze.
Posso eseguire l'escape di caratteri Unicode?
Sì. I caratteri Unicode vengono escapati come sequenze \uXXXX. Lo strumento gestisce tutte le sequenze di escape JSON standard, incluso Unicode.
Cosa succede se eseguo l'unescape di sequenze non valide?
Le sequenze di escape JSON non valide vengono lasciate così come sono. Lo strumento prova a gestire le sequenze comuni, ma quelle malformate non interromperanno la conversione.
Altri Strumenti JSON che Potresti Avere Bisogno
L'escape è solo un'operazione JSON. Ecco altri strumenti che funzionano bene insieme: