Convertitore da CSV a JSON
Incolla il CSV o trascina il file esportato da Excel o Google Sheets e ottieni subito un JSON pulito. Rileviamo virgole, punti e virgola o tabulazioni, rispettiamo i campi tra virgolette e mostriamo un’anteprima della tabella.
Elaborato al 100% nel tuo browser
Ctrl + Enter eseguiCtrl + C copia risultato
Come si usa
- 1Incolla il CSV, trascina un file .csv/.tsv o carica l’esempio.
- 2Lascia il delimitatore su «Automatico» o sceglilo a mano.
- 3Attiva se serve il rilevamento di numeri e booleani o l’annidamento delle chiavi con punto (user.name).
- 4Scegli il formato (array, JSON Lines o array di array), poi copia o scarica il risultato.
Casi d’uso
- Importare fogli di calcolo in un’API, un database NoSQL o un progetto JavaScript.
- Creare dati di prova (fixture) da un file Excel.
- Convertire in JSON gli export di CRM, e-commerce o analytics.
- Generare JSON Lines per caricamenti massivi su BigQuery o Elasticsearch.
Domande frequenti
Perché il mio CSV usa il punto e virgola?
In Italia e in gran parte d’Europa la virgola è il separatore decimale, quindi Excel esporta i CSV con il punto e virgola. Lo strumento lo rileva automaticamente.
Cosa fa il rilevamento di numeri e booleani?
Trasforma "42" in 42, "true" in true e le celle vuote in null. È prudente: i valori con zeri iniziali come i CAP ("00118") e i numeri che perderebbero precisione restano testo.
Come creo oggetti annidati?
Dai alle colonne nomi con il punto, ad esempio address.city e address.zip, e attiva «Annida chiavi con punto». Otterrai { "address": { "city": …, "zip": … } }.
È sicuro con i dati dei clienti?
Sì. Il file viene letto e convertito nel browser; non viene mai caricato su un server né salvato.
Cos’è JSON Lines?
Un formato con un oggetto JSON per riga (detto anche NDJSON). È ideale per log e caricamenti massivi perché si elabora riga per riga.