Categoria: Sviluppo
Escape stringhe JSON
Converti testo in un letterale stringa JSON e viceversa
Trasforma testo grezzo in un letterale stringa sicuro per JSON, con virgolette, backslash e caratteri di controllo sottoposti a escape, oppure decodifica un letterale stringa JSON tornando al testo originale. Funziona interamente nel tuo browser.
"A \"quoted\" line\nwith a tab\there and a backslash \\ too."
Tutto ciò che c'è in questa pagina viene elaborato nel tuo browser. Niente viene caricato.
A cosa serve
Incollare una riga di log su più righe o un frammento con virgolette direttamente in una configurazione JSON o in un payload API rompe il file non appena una virgoletta o un ritorno a capo finisce nel posto sbagliato. Questo strumento usa le stesse regole di escape definite dallo standard JSON per trasformare qualsiasi testo in un letterale sicuro da inserire in un documento JSON, e viceversa: incolla un letterale, con o senza le virgolette che lo racchiudono, per ottenere di nuovo il testo originale.
Come si usa
- Scegli Esegui escape per convertire testo grezzo, o Annulla escape per decodificare un letterale.
- Incolla o digita nel campo di input.
- Copia il risultato dal campo di output.
Privacy
Questo strumento funziona interamente nel tuo browser. Quello che inserisci non viene mai caricato, salvato o condiviso: chiudendo la scheda sparisce.
Domande frequenti
- Il mio testo viene caricato da qualche parte?
- No. L'escape e la decodifica avvengono in JavaScript eseguito nella pagina, quindi nulla di ciò che incolli lascia il tuo dispositivo.
- Devo includere le virgolette quando annullo l'escape?
- No. Un letterale è accettato con o senza le virgolette doppie esterne; in entrambi i casi viene interpretato come un'unica stringa JSON.
- Cosa succede se il letterale non è valido?
- Un messaggio spiega cosa ha rifiutato il parser JSON, come una stringa non terminata o una sequenza di escape errata, invece di fallire silenziosamente.