jsonecho

JSON Stringify online

Trasforma un documento JSON in un'unica stringa con escape, pronta per essere inserita in un altro valore JSON o in una riga di codice.

Caricamento dello strumento...

Come usare JSON Stringify

  1. Incolla il tuo JSON.
  2. Lascia attivo "Racchiudi tra virgolette" se vuoi un letterale stringa completo, oppure disattivalo per ottenere solo il contenuto con escape.
  3. Attiva "Mantieni l'indentazione" se vuoi che gli a capo restino (come \n) invece della forma compatta.
  4. Copia il risultato.

Informazioni su JSON Stringify

A volte il JSON deve viaggiare all'interno di un'altra stringa. Un payload di webhook che contiene JSON come testo, il corpo di un messaggio in una coda, una fixture di test in un file Java o C#, un valore in un file .env. In tutti questi casi le virgolette e gli a capo devono avere l'escape, altrimenti il testo esterno si rompe.

È ciò che JSON.stringify fa a una stringa. Questo strumento lo fa per l'intero documento in una volta: prima valida il tuo JSON, lo minifica e poi esegue l'escape del risultato.

Domande frequenti

Che differenza c'è tra stringify e minify?

Minify mantiene il risultato come JSON. Stringify va un passo oltre e ne fa l'escape in modo che il tutto diventi un valore stringa, con ogni virgoletta doppia scritta come \" e ogni backslash raddoppiato.

Come si inverte l'operazione?

Usa il convertitore String to JSON. Prende una stringa con escape e ti restituisce il JSON leggibile.

Perché ci sono così tanti backslash?

Ogni virgoletta richiede un backslash. Se il testo contiene già dei backslash, ciascuno diventa due. Se applichi il processo due volte ne ottieni ancora di più, una classica fonte di bug da doppio escape.

Posso usare l'output in una stringa Java o C#?

Per la maggior parte dei documenti sì, dato che entrambi i linguaggi usano lo stesso escape per le virgolette doppie. Per altri caratteri speciali, gli strumenti Java Escape e .NET Escape producono codice che corrisponde esattamente a ciascun linguaggio.

Altro in Strumenti JSON

Tutti gli strumenti →