JSON Stringify
Converti oggetti e array JavaScript in stringhe JSON con rientro personalizzabile ed escape HTML. Gratuito, elaborato interamente nel tuo browser.
Cos'è JSON Stringify?
JSON.stringify() è un metodo integrato di JavaScript che converte un valore JavaScript in una stringa formattata JSON. Questo strumento offre un'interfaccia visiva con controllo del rientro ed escape HTML.
Come uso questo strumento di JSON stringify?
Incolla o digita il tuo oggetto o array JavaScript nell'area di input. Lo strumento lo converte istantaneamente in una stringa JSON. Puoi regolare il rientro (spazi o tabulazioni) e abilitare l'escape HTML.
Qual è la differenza tra JSON e oggetti JavaScript?
JSON richiede che tutte le chiavi siano racchiuse tra virgolette doppie e supporta solo i tipi string, number, boolean, null, array e object. Gli oggetti JavaScript consentono chiavi senza virgolette, virgolette singole, funzioni, undefined e Symbol.
Come vengono gestiti i riferimenti circolari?
JSON.stringify() genera un errore quando incontra un riferimento circolare. Questo strumento rileva i riferimenti circolari e visualizza un messaggio di errore chiaro per aiutarti a correggere la struttura dati.
Posso personalizzare il rientro dell'output?
Sì. Puoi impostare il rientro con qualsiasi numero di spazi o tabulazioni. Usa 0 o vuoto per un output compatto senza spazi extra, ideale per il trasferimento di dati.
Cosa fa l'escape HTML?
L'escape HTML converte caratteri come <, >, &, " e ' nei loro equivalenti di entità HTML (<, >, &, ecc.). Questo impedisce che la stringa JSON rompa l'HTML quando incorporata in tag script o attributi.
Questo strumento funziona in tutti i browser?
Sì. JSON.stringify() è un metodo standard supportato da tutti i browser moderni tra cui Chrome, Firefox, Safari ed Edge. Non sono necessarie estensioni o plugin.
Come verifico se l'output è JSON valido?
Lo strumento genera JSON sintatticamente corretto usando il metodo nativo JSON.stringify(). Puoi verificare il risultato incollandolo in qualsiasi validatore JSON o usando JSON.parse() nella console del browser.
I miei dati vengono inviati a un server?
No. Tutta l'elaborazione avviene localmente nel tuo browser usando JavaScript. I tuoi dati non lasciano mai il tuo dispositivo.
Quali valori vengono ignorati da JSON.stringify()?
JSON.stringify() ignora valori undefined, funzioni e proprietà con chiave Symbol negli oggetti. Negli array, questi valori vengono sostituiti con null. Usa una funzione replacer per personalizzare il comportamento di serializzazione.
Come usare JSON Stringify
Converti oggetti e array JavaScript in stringhe JSON con l'indentazione che preferisci e l'escape HTML opzionale. Tutto viene elaborato localmente nel tuo browser e il codice inserito non viene caricato.
- Inserisci il letterale oggetto o array JavaScript da serializzare nell'area di inserimento.
- Sotto “Indentation:”, scegli “Spaces” o “Tabs” a seconda di come deve essere rientrato l'output.
- Imposta la larghezza del rientro nel campo “Spaces:”, per esempio 2 o 4 spazi per livello.
- Attiva “Escape HTML” perché caratteri come < e > diventino sequenze di escape sicure e non rompano il markup della pagina.
- Copia la stringa JSON risultante e incollala nel tuo codice, nella configurazione o nel payload di un'API.
Attiva “Escape HTML” ogni volta che il JSON verrà incorporato in una pagina HTML, così un tag di chiusura come </script> non può uscire dalla stringa e iniettare codice.
Strumenti correlati
- Abbellire JSON Formatta e abbellisci JSON con rientro personalizzabile. Abbellisci JSON compresso istantaneamente nel browser.
- Escape JSON Escape e unescape di stringhe JSON online. Converti virgolette, backslash e ritorni a capo in sequenze di escape sicure direttamente nel browser.
- TSV in JSON Converti TSV in JSON online gratis. Supporta intestazioni, rilevamento automatico dei tipi e minificazione. Tutto nel browser.
- JSON in CSV Convertitore gratuito JSON in CSV online. Appiattisci oggetti annidati, scegli delimitatori e scarica subito. 100% nel browser.
- Convertitore CSV in JSON Converti CSV in JSON online gratis. Supporta delimitatori personalizzati, oggetti basati su intestazione e rilevamento automatico dei tipi. Tutto nel browser.
- Abbellitore XML Abbellitore XML online gratuito. Formatta e abbellisci XML istantaneamente nel browser.
- Validatore XML Valida sintassi e struttura XML istantaneamente. Rileva errori con numeri di linea precisi e messaggi dettagliati. Gratuito, sicuro, funziona nel tuo browser.
- SQL in JSON Converti istruzioni SQL INSERT in array o oggetti JSON istantaneamente. Supporta VALUES multipli, gestione NULL, rilevamento automatico dei tipi e stampa formattata. 100% lato client, nessun upload.