Binatomy
CSV → JSON

CSV to JSON

Converti dati CSV in formato JSON strutturato con supporto per intestazioni e download

INPUT CSV

OUTPUT JSON

[
  {
    "nome": "Mario",
    "cognome": "Rossi",
    "eta": "30"
  },
  {
    "nome": "Giulia",
    "cognome": "Bianchi",
    "eta": "25"
  }
]
FAQ

Domande Frequenti

Tutto quello che devi sapere sulla conversione CSV in JSON

Come funziona la conversione CSV → JSON?

Il tool legge il CSV riga per riga. Se l'opzione "Prima riga come intestazione" è attiva, la prima riga viene usata come chiavi per ogni oggetto JSON. Altrimenti vengono creati array di array. Vengono gestiti anche i valori tra virgolette che contengono virgole.

Cosa fare se il CSV ha caratteri speciali?

I valori che contengono virgole devono essere racchiusi tra virgolette doppie nel CSV originale. Il parser gestisce correttamente questi casi. Per caratteri come accenti o simboli speciali, assicurati che il tuo CSV sia codificato in UTF-8.

Posso convertire file CSV molto grandi?

Essendo un tool che funziona nel browser, è adatto per file di dimensione moderata (fino a qualche MB). Per file molto grandi, considera l'utilizzo di strumenti lato server o librerie dedicate come Papa Parse o Python pandas.

Come diventano le colonne del CSV nel JSON?

Con l'opzione prima riga come intestazione attiva, ogni riga del CSV diventa un oggetto JSON che usa le intestazioni come chiavi. Se l'opzione è disattivata si ottiene invece un array di array, una riga per elemento.

Il convertitore gestisce le virgole dentro i valori?

Sì, se il valore che contiene la virgola è racchiuso tra virgolette doppie nel CSV di partenza: il parser lo legge come un campo unico. Per accenti e simboli conviene che il file di partenza sia codificato in UTF-8.

Posso scaricare il JSON convertito?

Sì. Il JSON prodotto si copia negli appunti con un pulsante oppure si scarica come file output.json. La conversione avviene nel browser, sul testo incollato nella pagina, senza inviare i dati altrove.