CSV to JSON
Converti dati CSV in formato JSON con rilevamento automatico dei tipi.
Come utilizzare CSV to JSON
Incolla o carica il CSV
Incolla il testo CSV nell'area di input oppure trascina un file .csv/.txt nella zona di drag & drop, o selezionalo tramite il pulsante "scegli file".
Configura delimitatore e intestazione
Scegli il delimitatore corretto (virgola, punto e virgola, tab o pipe) e indica se la prima riga contiene i nomi delle colonne.
Converti e verifica i tipi rilevati
Premi "Converti CSV": il tool rileva automaticamente il tipo dominante di ogni colonna (numero, booleano, null, stringa) e mostra il JSON risultante con le relative statistiche.
Copia o scarica il JSON
Usa i pulsanti "Copia JSON" o "Scarica JSON" per esportare il risultato, pronto per essere usato in API, script o test.
Suggerimenti
- Usa "Carica esempio" per vedere subito un caso con tipi misti (numeri, booleani, null, stringhe con virgole).
- Se i numeri non vengono riconosciuti, controlla che il delimitatore selezionato corrisponda a quello effettivo del tuo file.
- Per CSV con separatore decimale a virgola, converti prima i numeri in formato con punto per evitare che vengano interpretati come stringhe.
Domande frequenti
Come vengono rilevati i tipi di dato dalle colonne CSV?
Il tool analizza tutti i valori di ogni colonna e assegna il tipo dominante tra numero, booleano, null (celle vuote o "n/a") e stringa, basandosi sulla frequenza dei valori compatibili in quella colonna.
Quali delimitatori CSV sono supportati?
Sono supportati virgola (,), punto e virgola (;), tab (\t) e pipe (|). Il parser gestisce correttamente anche i campi tra virgolette contenenti il delimitatore o virgolette doppie escaped ("").
I miei dati vengono inviati a un server?
No. La conversione avviene interamente nel browser tramite un parser CSV scritto in TypeScript puro, senza dipendenze esterne e senza upload dei dati verso alcun server.
Cosa succede se il CSV non ha una riga di intestazione?
Disattivando l'opzione "Prima riga come intestazione" il tool genera automaticamente nomi di colonna generici (col1, col2, ...) e tratta tutte le righe come dati.
Che dimensione massima di file CSV posso convertire?
Non c'è un limite hard-coded, ma essendo l'elaborazione client-side le prestazioni dipendono dal browser e dalla memoria disponibile: per file molto grandi (decine di MB) valuta uno strumento da riga di comando.