JSON stringify online
Escape, codifica e annulla
Questo strumento di JSON stringify online trasforma il JSON in una stringa sicura e lo riporta indietro. Inoltre esegue l'escape, codifica in URL e in Base64. Tutto funziona nella tua scheda.
- GratisPrezzo
- 10Conversioni
- NessunaRegistrazione
- NessunaCaricamenti
JSON stringify ed escape
Fai stringify, escape, codifica in URL o Base64 del tuo JSON, e annulla ogni passo
Trasforma qualsiasi testo, di solito JSON, in una stringa con escape tra virgolette, come fa JSON.stringify(). Scegli un linguaggio per ottenere una riga da incollare nel codice.
- Dimensione dell'input
- 0 B
- Dimensione del risultato
- 0 B
- Variazione
- 0%
Pronto. Incolla testo o JSON, scegli una conversione e compare il risultato.
Che cosa fa JSON stringify online
A volte il JSON deve viaggiare dentro qualcos'altro. Inoltre, finisce in una stringa del tuo codice, in un campo di un altro file JSON, in un URL o in un'intestazione. Allora virgolette e interruzioni di riga danno problemi.
Qui aiuta questo strumento di JSON stringify online. Incolla il tuo JSON, scegli una conversione e compare la versione sicura. Premi Invertilo e riottieni l'originale.
Tra l’altro, la stessa pagina copre escape, unescape, codifica URL, stringhe di query e Base64. Così una scheda sostituisce cinque piccoli strumenti.
Le regole vengono dallo standard. JSON.stringify definisce come un valore diventa testo, e questo strumento lo segue. Tuttavia aggiunge opzioni che il metodo integrato non ha.
Perché non usare la console del browser? Puoi, ma richiede tempo. Apri gli strumenti, incolli il testo e sistemi le virgolette a mano. Inoltre la console non può annullare una stringa Base64 né avvolgere una riga per Java. Per questo questa pagina ti fa risparmiare passaggi.
Stringify e stringa in JSON
Stringify trasforma il testo in un letterale di stringa. Le virgolette interne ricevono un backslash, e ogni interruzione di riga diventa \n. Il tutto sta tra virgolette doppie.
Infatti, la modalità inversa fa il contrario. Incolla una stringa con escape e ottieni il testo all'interno. Toglie le virgolette esterne per te. Toglie perfino il nome di una variabile, come String json =, e il punto e virgola.
Alcuni valori vengono stringificati due volte per errore. Imposta Livelli su 2 e lo strumento toglie entrambi gli strati in un colpo.
Avvolgere il risultato come codice
Così, la maggior parte delle persone stringifica il JSON per incollarlo nel codice sorgente. Scegli quindi un linguaggio sotto Avvolgi come codice e ottieni una riga completa.

Puoi scegliere JavaScript, Java, C#, Python, Go, PHP o Shell. Ogni linguaggio ha le sue regole sulle virgolette. PHP usa gli apici singoli, e Shell richiede un trucco per l'apostrofo. Inoltre, lo strumento gestisce entrambi.
Go non legge le coppie surrogate negli escape. Se il tuo testo contiene emoji, lascia spento l'interruttore non ASCII per Go.
Escape e unescape di JSON online
L'escape è stringify senza le virgolette esterne. Usalo quando il tuo JSON va dentro una stringa che ha già le virgolette attorno.

Tra l’altro, l'unescape toglie i backslash. Un backslash e una n diventano una vera interruzione di riga. Un backslash e una virgoletta diventano una virgoletta. Gli escape Unicode, un backslash e una u con quattro cifre, tornano lettere.
Questo strumento per l'escape di JSON online legge anche \x41 e \u{1F600}, che altri strumenti saltano.
Stringhe di query e Base64
Infatti, ti serve JSON in un URL? La codifica percentuale lo rende sicuro. Per moduli e API, converti piuttosto un oggetto in stringa di query. Le chiavi annidate usano le parentesi quadre, come user[name]=Ana.

Funziona anche al contrario. Incolla un URL intero e la query diventa JSON. Le parentesi annidano, e un nome ripetuto diventa una lista.
Così, Base64 va bene per intestazioni e token. Lo strumento codifica accenti ed emoji come UTF-8, così sopravvivono. Un'opzione sicura per gli URL scambia due caratteri e toglie il riempimento.
Per esempio, una pagina di ricerca può ricevere i filtri come stringa di query. Allora un link porta i filtri, e un amico vede gli stessi risultati. Ma tieni i dati piatti e brevi, perché molti server limitano la lunghezza di un indirizzo.
Invertire con un clic
Ogni conversione ha un partner. Il pulsante Invertilo sposta il risultato nell'input e passa al partner. Così puoi verificare che l'andata e ritorno restituisca lo stesso JSON.

Sicuro per progetto
Inoltre, lo strumento non esegue mai il tuo testo come codice. L'unescape è uno scanner, e l'analisi usa lo stesso lettore dei nostri altri strumenti JSON. Le chiavi di query come __proto__ vengono rifiutate, così non possono cambiare il comportamento di un oggetto.
In questa pagina
- Lo strumento
- Che cosa fa JSON stringify online
- Usare lo strumento di JSON stringify, passo dopo passo
- Cosa fa di diverso questo strumento di JSON stringify
- Abitudini per fare stringify di JSON in sicurezza
- Errori comuni di stringify e di escape
- Domande frequenti su JSON stringify
- Utili compagni per lavorare con JSON
Continua
Usare lo strumento di JSON stringify, passo dopo passo
Inoltre, quattro passi coprono ogni conversione. Le opzioni cambiano con la conversione scelta.
- 1
Scegli una conversione
Scegli stringify, escape, URL, stringa di query o Base64. La riga sotto le opzioni dice cosa fa.
- 2
Incolla il tuo testo
Incolla JSON o testo semplice, oppure apri un file. Il risultato si aggiorna mentre scrivi.
- 3
Imposta le opzioni
Minifica prima il JSON, ordina le sue chiavi, fai l'escape delle lettere non ASCII o avvolgi il risultato come codice.
- 4
Copia, salva o inverti
Copia il risultato o salvalo come file. Oppure premi Invertilo per verificare l'andata e ritorno.
Cosa fa di diverso questo strumento di JSON stringify
Molti strumenti fanno stringify e si fermano lì. Ecco gli extra.
Dieci conversioni, cinque coppie
Stringify, escape, URL, stringa di query e Base64, ciascuno con il proprio annulla. Non cerchi mai lo strumento inverso.
Sette involucri di codice
Ottieni una riga pronta per JavaScript, Java, C#, Python, Go, PHP o Shell, con le virgolette giuste per ciascuno.
Toglie gli strati annidati
Una stringa stringificata due o tre volte torna in un passo. Toglie anche il nome di variabile attorno.
Errori esatti
Quando il JSON non è valido, vedi riga e colonna. Un escape errato o un Base64 errato riceve una frase chiara.
I numeri grandi restano esatti
Un ID di 20 cifre mantiene ogni cifra. Lo strumento non trasforma mai i tuoi numeri in ipotesi arrotondate.
Nulla lascia la tua scheda
Token e dati dei clienti passano di qui. Poiché il tuo browser fa tutto il lavoro, nulla arriva a questo sito.
Abitudini per fare stringify di JSON in sicurezza
Poche piccole abitudini evitano la maggior parte dei bug di escape.
- Convalida prima di fare stringify. Un JSON rotto dà una stringa rotta. Controllalo prima e troverai l'errore finché è facile da vedere.
- Minifica prima per risparmiare spazio. L'indentazione aggiunge molti caratteri e molti segni
\n. Attiva l'interruttore di minificazione per un risultato corto. - Fai l'escape una volta, e una sola. Il doppio escape è un bug comune. Se vedi un backslash raddoppiato, rileggi la stringa e ricomincia.
- Usa l'involucro giusto per il linguaggio. Una stringa che funziona in Java può fallire in PHP. L'elenco degli involucri sceglie le virgolette giuste per te.
- Tieni leggibili le lettere non ASCII. I linguaggi moderni leggono bene l'UTF-8. Attiva l'escape solo quando un sistema non lo gestisce.
- Preferisci una stringa di query per dati semplici. Un oggetto piatto sta bene in una stringa di query. I dati profondi vanno meglio come Base64 o come corpo della richiesta.
- Non mettere mai segreti in un URL. Gli indirizzi finiscono nei log e nella cronologia. Invia i token in un'intestazione o in un corpo.
- Prova l'andata e ritorno. Premi Invertilo. Se riottieni lo stesso JSON, la conversione non ha perso nulla.
- Ordina le chiavi quando confronti. Due oggetti con le stesse chiavi in ordine diverso sembrano diversi come testo. L'ordinamento elimina questo rumore.
- Controlla la dimensione in byte. I riquadri di dimensione mostrano quanto aggiunge la conversione. Base64 aggiunge circa un terzo, e l'escape un po'.
Errori comuni di stringify e di escape
Ognuno rompe una richiesta o un file di configurazione. Lo strumento ti aiuta a individuarli.
Fare l'escape due volte
Una stringa con
\"dappertutto ha subito l'escape due volte. Rileggila con Livelli su 2.Dimenticare le virgolette esterne
Tra l’altro, stringify aggiunge le virgolette, l'escape no. Scegli ciò che si adatta alla destinazione del testo.
Apici singoli nel JSON
JSON vuole le virgolette doppie. Gli apici singoli funzionano nel codice, ma un parser JSON li rifiuta.
Segni più in un URL
Infatti, in una query, un più può significare uno spazio. La codifica percentuale scrive un vero più come
%2B, così nulla cambia per caso.Base64 senza UTF-8
Il Base64 semplice fallisce con accenti ed emoji. Questo strumento codifica prima i byte UTF-8, quindi lì non fallisce mai.
Fidarsi di ogni chiave di query
Chiavi come
__proto__possono cambiare come il codice tratta un oggetto. Questo strumento le rifiuta.
Domande frequenti su JSON stringify
Questo strumento di JSON stringify online è gratuito?
Sì. Non costa nulla, non chiede un account e non ha limiti. Poiché funziona nel tuo browser, non abbiamo costi di server da girarti.
Il mio JSON esce dal mio dispositivo?
No. Il tuo browser esegue ogni conversione. Tra l’altro, nulla arriva a questo sito e non salviamo nulla. Inoltre, chiudere la scheda cancella tutto.
Che cosa fa stringify?
Trasforma il testo in un unico letterale di stringa. Le virgolette ricevono backslash, le interruzioni di riga diventano <code>\n</code> e il risultato sta tra virgolette doppie.
Come trasformo di nuovo in JSON un valore stringificato?
Scegli Stringa in JSON e incollalo. Lo strumento toglie le virgolette e i backslash, poi formatta il JSON se vuoi.
Che differenza c'è tra escape e stringify?
Stringify aggiunge le virgolette doppie esterne. L'escape no. Usa l'escape quando la stringa ha già le virgolette attorno nel tuo codice.
Che cosa fa l'opzione Livelli?
Ripete la conversione. Infatti, il livello 2 applica stringify a una stringa già stringificata. Al ritorno, toglie ogni strato.
Posso incollare una riga di codice, come String json = "...";?
Sì. La modalità stringa in JSON toglie il nome della variabile, le virgolette e il punto e virgola, poi annulla gli escape.
Gestisce emoji e accenti?
Sì. Il testo resta com'è, a meno che tu non attivi l'interruttore non ASCII. Allora scrive ogni carattere come escape <code>\u</code>, con coppie per le emoji.
Come funziona JSON in stringa di query?
Ogni valore diventa un nome e un valore. Gli oggetti annidati usano le parentesi quadre, quindi <code>{"a":{"b":1}}</code> diventa <code>a[b]=1</code>. Le liste ricevono numeri, oppure ripetono il nome se disattivi la numerazione.
Perché stringify raddoppia i miei backslash?
Perché un backslash è anche il segno di escape. Quindi ogni backslash vero va scritto doppio. Poi il parser legge i due come uno, e la modalità inversa lo annulla.
Posso convertire un file grande?
Sì. I file fino a cinque megabyte si aprono dal disco. Tuttavia la conversione in tempo reale si ferma oltre i due megabyte, quindi premi Converti.
Il Base64 sicuro per gli URL è diverso?
Un poco. Scambia il più e la barra con trattino e trattino basso, e toglie il riempimento con i segni uguale. Così è sicuro in un URL.
Perché dice che il mio JSON non è valido?
Alcune modalità leggono prima il tuo input come JSON. Se vedi il messaggio, correggi la riga indicata. Così, stringify ed escape funzionano comunque con testo semplice.
Utili compagni per lavorare con JSON
Stringify è un passo. Così, questi tre strumenti gestiscono i passi intorno.
Visualizzatore JSON
Leggi JSON come albero o tabella, poi modificalo.
Apri lo strumento →Formattatore JSON
Abbellisci, minifica e convalida con la riga esatta di ogni errore.
Apri lo strumento →Codificatore e decodificatore di URL
Codifica o decodifica qualsiasi testo per un indirizzo web.
Apri lo strumento →
Pronto a convertire un po' di JSON?
Incolla il tuo JSON, scegli una conversione e copia il risultato. Inoltre, lo strumento è gratuito, non chiede un account e tiene ogni byte sul tuo dispositivo.