ToolHub
Apri strumento

Strumento di escape JSON

Esegui l'escape e l'unescape di stringhe JSON, per incorporarle in modo sicuro nel codice

Conversione formato

Informazioni su questo strumento

Lo strumento di escape JSON esegue l'escape e l'unescape delle stringhe JSON. L'escape si basa sulle regole di JSON.stringify, convertendo caratteri speciali come ritorni a capo, tabulazioni, virgolette e barre rovesciate in sequenze di escape (come \n, \t, \", \\), mentre l'unescape le ripristina nel testo originale — tutto eseguito localmente nel browser.

Funzionalità principali

Anteprima rapida

Casi d'uso

json

Domande frequenti

Quali regole segue l'escape?

Lo strumento esegue l'escape basandosi sulle regole di JSON.stringify, convertendo i ritorni a capo in \n, le tabulazioni in \t, i ritorni a capo in \r, le virgolette in \", le barre rovesciate in \\, i caratteri non ASCII vengono mantenuti così come sono.

Qual è la differenza tra escape e unescape?

L'escape aggiunge una barra rovesciata come prefisso ai caratteri speciali nel testo, rendendolo un contenuto di stringa JSON valido; l'unescape ripristina le sequenze di escape nei caratteri originali, ad esempio converte \n in un ritorno a capo effettivo e \" in virgolette.

Quando è necessario eseguire l'escape di una stringa JSON?

È necessario eseguire l'escape quando si deve incorporare una stringa JSON nel codice sorgente, passare testo multilinea come valore JSON a un'API, o inserire testo contenente caratteri speciali in un template.

I miei dati sono al sicuro quando uso questo strumento?

Assolutamente sì. Tutte le operazioni di escape e unescape delle stringhe vengono eseguite localmente nel browser tramite JSON.stringify e JSON.parse, nessun dato viene caricato su server.

Cosa fare se l'unescape fallisce?

L'unescape richiede che l'input sia una sequenza di escape JSON valida. Se il formato non è corretto (ad esempio, manca una barra rovesciata o i caratteri di escape sono scritti in modo errato), lo strumento segnalerà un errore di analisi. Verifica che il formato di escape nell'input sia corretto.