Convertire JSON in CSV

Trasforma un array JSON in righe CSV — gli oggetti annidati diventano colonne, con risultato in tempo reale.

100% privato — funziona interamente nel tuo browser. I tuoi dati vengono elaborati sul tuo dispositivo e non vengono mai inviati a Internet.

Incolla il tuo JSON nel riquadro sotto — oppure apri un file .json. Il CSV appare subito sotto.

Scarica

Come convertire JSON in CSV

Il JSON è il formato con cui app e API inviano i dati. Il CSV è il formato che leggono fogli di calcolo, database e strumenti di importazione. Quando esporti ordini, contatti o log da un servizio web, spesso ottieni JSON — ma il tuo capo, il gestionale del negozio o lo strumento di mailing vuole un CSV.

Questo convertitore trasforma un array JSON in righe CSV: ogni oggetto diventa una riga, ogni chiave una colonna. Incolla il JSON o apri un file .json e il CSV appare qui sotto mentre scrivi.

Tutto avviene nel tuo browser. I tuoi dati non vengono mai caricati.

Caratteristiche

  • Risultato in tempo reale — il CSV cambia mentre scrivi o incolli
  • Oggetti annidati appiattiti — {"address": {"city": "London"}} diventa la colonna address.city
  • Ogni chiave diventa una colonna — anche le chiavi presenti solo in alcuni oggetti
  • Trova la lista — se le righe sono dentro un oggetto come {"data": [...]}, viene usata quella lista
  • Apri o trascina un file .json — il CSV prende lo stesso nome
  • Delimitatore — virgola, punto e virgola, tab o pipe
  • Virgolette corrette — virgole, virgolette e a capo dentro i valori restano al sicuro

Come il JSON annidato diventa colonne

Un CSV è piatto: una riga, un valore per colonna. Il JSON può essere annidato. Con Appiattisci gli oggetti annidati attivo (l'impostazione predefinita), il convertitore entra in ogni oggetto e unisce le chiavi con un punto. Ecco cosa succede a ogni tipo di valore:

Valore JSONCella CSV
"name": "Ada"colonna name = Ada
"address": {"city": "London", "zip": "W1J 7NT"}colonne address.city = London e address.zip = W1J 7NT
"tags": ["math", "code"]colonna tags = math, code
"items": [{"id": 1}, {"id": 2}]colonna items = la lista come testo JSON
"paid": truetrue
"note": nulluna cella vuota

Con Appiattisci disattivato, un oggetto annidato resta in una sola cella come testo JSON: non si perde nulla e non vedrai mai «[object Object]».

L'esempio nel riquadro diventa questo CSV:

idnameaddress.cityaddress.ziptags
1Ada LovelaceLondonW1J 7NTmath, code
2José ÁlvarezMadrid28013design

Quando le righe sono dentro un oggetto

Molte API avvolgono la lista: {"status": "ok", "count": 2, "data": [ … ]}. Il convertitore guarda all'interno, trova la lista di oggetti più lunga e la usa. La riga sotto il riquadro ti dice quale ha usato, per esempio *Usata la lista in «data»*. Un singolo oggetto senza liste dentro diventa una riga.

Virgola o punto e virgola?

La virgola è lo standard. Ma Excel in molti paesi europei, Italia compresa, si aspetta il punto e virgola, perché lì la virgola è il separatore decimale. Se il tuo CSV si apre in Excel con tutto nella colonna A, scegli Punto e virgola e scarica di nuovo. Per evitare il problema, crea un vero file Excel con JSON in Excel.

Domande frequenti

Come converto un file JSON in CSV?

Clicca su «Apri un file .json» (oppure trascina il file sul riquadro). Il CSV appare subito. Premi Scarica per salvarlo — il file ha lo stesso nome del tuo JSON.

Come vengono gestiti gli oggetti annidati?

Ogni chiave annidata diventa una colonna a sé, unita con un punto: customer.address.city. Togli la spunta a «Appiattisci gli oggetti annidati» per tenere invece ogni oggetto annidato come testo JSON in una cella.

E se i miei oggetti hanno chiavi diverse?

Ogni chiave presente in un qualsiasi oggetto diventa una colonna. Le righe che non hanno quella chiave ricevono una cella vuota.

Posso riconvertire il CSV in JSON?

Sì — passa a CSV → JSON in alto, oppure usa la pagina CSV in JSON.

C'è un limite di dimensione?

Non c'è un limite di upload, perché non viene caricato nulla. I file molto grandi (decine di MB) possono rallentare la pagina durante la conversione.

I miei dati sono al sicuro?

Sì. La conversione avviene nel tuo browser. Non viene inviato nulla a un server.

Strumenti correlati

Come si usa

  • Incolla il tuo JSON nel riquadro — oppure clicca su Apri un file .json
  • Lascia attivo Appiattisci gli oggetti annidati per avere una colonna per ogni chiave annidata
  • Scegli il delimitatore — virgola per la maggior parte dei programmi, punto e virgola per Excel in molti paesi europei
  • Controlla il CSV nel riquadro di output
  • Premi Copia, oppure Scarica per salvare un file .csv

Aggiungiamo regolarmente nuovi strumenti — iscriviti su YouTube per ricevere una notifica a ogni novità.

Altri strumenti

Vedi tutti

App consigliate

Vedi tutti