Salta al contenuto principale
Input CSV
Trascina un file CSV qui oppure
Output JSON

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.