Convertitore da JSON a CSV
Incolla un array JSON di oggetti e convertilo all'istante in CSV. Scegli un delimitatore, poi copia o scarica il risultato — tutto viene eseguito nel tuo browser.
- 01Converti un array JSON di oggetti in CSV all'istante mentre digiti.
- 02Scegli il delimitatore di output: virgola, punto e virgola, tabulazione o barra verticale.
- 03Copia il CSV o scaricalo come file .csv con un solo clic.
- 04Gli oggetti e gli array annidati vengono conservati in sicurezza come JSON nella loro cella.
- 05100% privato — il tuo JSON non lascia mai il tuo browser.
Convertitore da JSON a CSV
Carica un esempio
3 righe × 3 colonne
Perché Usare Questo Convertitore da JSON a CSV
Conversione Istantanea e Live
Il CSV si aggiorna mentre digiti o incolli — nessun pulsante Converti da premere, nessuna attesa. Modifica il tuo JSON e guarda l'output CSV cambiare in tempo reale.
Gestisce JSON del Mondo Reale
Funziona con un array di oggetti, un singolo oggetto o un array di primitivi. Le righe con chiavi mancanti restano allineate perché l'intestazione è l'unione di tutte le chiavi, e gli oggetti o array annidati vengono conservati come JSON nella loro cella.
Scegli il Tuo Delimitatore
Esporta come file standard separato da virgole, oppure passa a punto e virgola (comune nelle impostazioni locali europee), tabulazione (TSV) o barra verticale — qualunque cosa si aspetti il tuo foglio di calcolo o database.
Quoting CSV Corretto
I valori che contengono virgole, virgolette o interruzioni di riga vengono automaticamente racchiusi tra virgolette ed escapati seguendo lo standard RFC 4180, così l'output si apre senza problemi in Excel, Google Sheets e qualsiasi parser CSV.
Copia o Scarica
Copia il CSV negli appunti con un clic, oppure scaricalo come file .csv pronto all'uso. Nessun account, nessuna email, nessun limite.
Privato e Adatto all'Uso Offline
Tutta la conversione avviene localmente nel tuo browser usando JavaScript. Il tuo JSON non viene mai caricato su un server, quindi è sicuro usarlo con dati riservati.
Convertire JSON in CSV
JSON (JavaScript Object Notation) è il formato più comune per le API e i dati web, mentre CSV (Comma-Separated Values) è il formato universale per i fogli di calcolo e l'analisi dei dati. Convertire JSON in CSV ti permette di aprire risposte di API, esportazioni e log in Excel o Google Sheets, oppure di caricarli in un database.
Che tu sia uno sviluppatore che appiattisce una risposta di API o un analista che prepara dati per un foglio di calcolo, questo convertitore da JSON a CSV ti fornisce all'istante un CSV pulito e correttamente escapato.
- Cosa Viene Convertito
- Un array JSON di oggetti diventa una tabella CSV: ogni oggetto è una riga e ogni chiave univoca diventa una colonna. Un singolo oggetto JSON diventa un CSV di una riga, e un array di valori semplici diventa un'unica colonna 'value'.
- Come Vengono Costruite le Colonne
- La riga di intestazione è l'unione di ogni chiave trovata in tutti gli oggetti, nell'ordine in cui appaiono per la prima volta. Gli oggetti a cui manca una chiave ricevono semplicemente una cella vuota in quella colonna, così la tua tabella non si disallinea mai.
- Dati Annidati
- Il CSV è un formato piatto, quindi gli oggetti e gli array annidati non possono essere suddivisi automaticamente in colonne. Questo convertitore li mantiene intatti scrivendo il valore annidato come stringa JSON all'interno della cella, così non si perde alcun dato.
- Delimitatori e Codifica
- Anche se CSV significa valori separati da virgole, molti strumenti usano punti e virgola o tabulazioni. Scegli il delimitatore che si aspetta la tua app di destinazione. L'output è testo UTF-8, quindi i caratteri accentati e gli alfabeti non latini vengono preservati.
Come Convertire JSON in CSV
- 01
Incolla il tuo JSON
Incolla o digita un array JSON di oggetti (o un singolo oggetto) nella casella di input a sinistra. Puoi anche caricare uno degli esempi per vedere la forma attesa.
- 02
Scegli un delimitatore
Lascialo su virgola per un CSV standard, oppure scegli punto e virgola, tabulazione o barra verticale se il tuo foglio di calcolo o database necessita di un separatore diverso.
- 03
Esamina il CSV
Il CSV appare all'istante a destra, con una riga di intestazione costruita dalle chiavi del tuo JSON. Il conteggio di righe e colonne è mostrato sotto l'output.
- 04
Copia o scarica
Clicca Copia per mettere il CSV negli appunti, oppure Scarica CSV per salvarlo come file .csv pronto da aprire in Excel o Google Sheets.
Consigli per la Conversione da JSON a CSV
Usa un Array di Oggetti
Il CSV più pulito proviene da un array JSON in cui ogni elemento è un oggetto piatto con le stesse chiavi, come [{"a":1,"b":2}, {"a":3,"b":4}]. Ogni chiave diventa una colonna.
Appiattisci il JSON Profondamente Annidato
Se i tuoi dati hanno molti livelli annidati, valuta di appiattirli prima (ad esempio user.id → user_id) così ogni valore ottiene la propria colonna invece di essere memorizzato come stringa JSON.
Abbina il Delimitatore alle Tue Impostazioni Locali
I fogli di calcolo in alcune impostazioni locali europee si aspettano un delimitatore a punto e virgola perché la virgola è usata come separatore decimale. Scegli il delimitatore che si aspetta la tua versione di Excel per evitare che tutto finisca in un'unica colonna.
Attenzione alle Chiavi Incoerenti
Quando gli oggetti hanno chiavi diverse, l'intestazione è l'unione di tutte e i valori mancanti diventano celle vuote. Verifica che sia ciò che desideri prima di importare.
Tieni a Mente l'UTF-8
Il download è UTF-8. Se Excel mostra caratteri accentati alterati, importa il file tramite Dati → Da testo e seleziona la codifica UTF-8.
Valida Prima il Tuo JSON
Se ricevi un messaggio 'JSON non valido', controlla la presenza di virgole finali, virgolette singole al posto di quelle doppie, o chiavi senza virgolette — questi sono gli errori JSON più comuni.
Riferimento JSON e CSV
JSON vs CSV
JSON è un formato gerarchico e tipizzato, ideale per API e dati annidati. CSV è un formato a tabella piatto e non tipizzato, ideale per fogli di calcolo e dati in massa. Convertire tra i due è un passaggio di routine nelle pipeline di dati.
Quando convertire JSON in CSV
- Aprire una risposta di API o un'esportazione in Excel o Google Sheets.
- Caricare dati in un database o strumento di BI che importa CSV.
- Condividere dati tabellari con colleghi non tecnici.
- Ispezionare rapidamente un elenco di record come righe e colonne.
Quoting RFC 4180
Lo standard CSV richiede che i campi contenenti un delimitatore, una virgoletta doppia o un'interruzione di riga siano racchiusi tra virgolette doppie, con le virgolette interne raddoppiate. Questo convertitore applica quelle regole automaticamente.
Regole di Conversione
Array di oggetti → tabella
Ogni oggetto diventa una riga; ogni chiave univoca diventa una colonna.
[{"a":1,"b":2}] → a,b / 1,2
Intestazione = unione delle chiavi
Le colonne sono ogni chiave in tutti gli oggetti, nell'ordine di prima apparizione.
Le chiavi mancanti diventano celle vuote.
Valore annidato → stringa JSON
Oggetti e array vengono scritti come testo JSON all'interno della cella.
{"tags":["a","b"]} → "[""a"",""b""]"
Quoting
Le celle con un delimitatore, una virgoletta o un a capo vengono racchiuse tra virgolette doppie.
Hello, world → "Hello, world"
FAQ sul Convertitore da JSON a CSV
Q01Come converto JSON in CSV?
Incolla il tuo array JSON di oggetti nella casella di input. Lo strumento lo converte all'istante in CSV: ogni oggetto diventa una riga e ogni chiave diventa una colonna. Poi clicca Copia o Scarica CSV. Tutto avviene nel tuo browser.
Q02Quale struttura JSON si aspetta?
Un array di oggetti funziona meglio — ad esempio [{"name":"Alice","age":30}, {"name":"Bob","age":25}]. Un singolo oggetto diventa un CSV di una riga, e un array di valori semplici diventa un CSV a colonna singola.
Q03Cosa succede agli oggetti e agli array annidati?
Il CSV è un formato piatto, quindi i valori annidati non possono diventare automaticamente colonne proprie. Il convertitore li mantiene scrivendo l'oggetto o l'array annidato come stringa JSON all'interno di quella cella, così non si perde nulla. Per colonne separate, appiattisci prima il JSON.
Q04Posso usare un punto e virgola o una tabulazione invece di una virgola?
Sì. Usa il selettore di delimitatore per passare tra virgola, punto e virgola, tabulazione o barra verticale. Punto e virgola e tabulazione sono utili per i fogli di calcolo europei e i flussi di lavoro TSV.
Q05Il mio JSON viene caricato su un server?
No. La conversione viene eseguita interamente nel tuo browser con JavaScript. I tuoi dati non vengono mai inviati né memorizzati da nessuna parte, quindi è sicuro convertire JSON privato o sensibile.
Q06Il CSV si aprirà correttamente in Excel?
Sì. I valori che contengono virgole, virgolette o interruzioni di riga vengono racchiusi tra virgolette ed escapati seguendo lo standard RFC 4180, così il file si apre senza problemi in Excel, Google Sheets e altre app di fogli di calcolo.
Q07C'è un limite di dimensione?
Non c'è un limite fisso, ma poiché tutto viene eseguito nel tuo browser, i file molto grandi (decine di megabyte) dipendono dalla memoria del tuo dispositivo. Per le tipiche risposte di API ed esportazioni è istantaneo.
Q08Questo convertitore da JSON a CSV è gratuito?
Sì, completamente gratuito senza registrazione, senza filigrana e senza limiti. Converti tutto il JSON che vuoi.