Da CSV a JSON

Convertitore da CSV a JSON gratuito che trasforma le righe del foglio di calcolo in un array JSON pulito nel browser. Strumento a due pannelli in tempo reale: incolla il CSV a sinistra, ottieni subito il JSON a destra, poi copia o scarica.

Cosa fa il convertitore da CSV a JSON

È un convertitore a due pannelli in tempo reale: incolla dati separati da virgole a sinistra e vengono ricostruiti come array JSON di oggetti a destra mentre digiti, senza alcun pulsante di conversione da premere. È utile quando hai un’esportazione da foglio di calcolo ma la tua API, il file di configurazione o l’app JavaScript si aspetta JSON. Sviluppatori, analisti e chiunque stia mettendo insieme un prototipo veloce possono incollare il CSV grezzo e vedere comparire l’output strutturato, senza scrivere alcuno script. Un pulsante Carica esempio inserisce un CSV di prova, Cancella svuota entrambi i pannelli, le righe non valide mostrano un errore in linea invece di fallire in silenzio e l’output ha i pulsanti Copia e Scarica.

La prima riga del CSV viene letta come intestazione. Ogni intestazione diventa una chiave e ogni riga seguente diventa il proprio oggetto. I campi tra virgolette vengono rispettati, quindi virgole e a capo racchiusi dentro "..." non rompono le colonne, e un doppio "" viene letto come una singola virgoletta.

Come si usa

  1. Incolla o digita il tuo CSV nel pannello di input a sinistra, oppure premi Carica esempio per inserire dati di prova. Tieni i nomi delle colonne sulla prima riga, ad esempio nome,eta.
  2. Il pannello di output a destra si riempie subito con un array JSON indentato in modo ordinato, due spazi per livello, aggiornandosi mentre digiti.
  3. Se una riga non può essere analizzata, al posto del JSON compare un messaggio di errore. Correggi quella riga e l’output ricompare.
  4. Clicca su Copia per prendere il risultato oppure su Scarica per salvarlo come file .json. Cancella svuota entrambi i pannelli per ricominciare.

Le righe vuote vengono saltate automaticamente, e se a una riga manca un valore finale, quella chiave viene riempita con una stringa vuota, così la struttura resta coerente.

Perché convertire qui

È rapido: il risultato compare nel momento in cui digiti, senza attese di caricamento o code. È privato, perché il parsing avviene localmente nel browser e i dati non lasciano mai il dispositivo, aspetto importante quando il file contiene email, ordini o altri dati personali. Ed è gratis, senza account e senza limiti di righe.

Suggerimento

Stai lavorando su una cartella di esportazioni invece che su un singolo incolla? L’app desktop BulkPro dello stesso team è pensata per eseguire conversioni su molti file alla volta. Per altri strumenti simili, visita la categoria convertitori.

Domande frequenti

Come vengono mappate le colonne del CSV nel JSON?
La prima riga viene trattata come intestazione. Ogni nome di colonna diventa una chiave e ogni riga successiva diventa un oggetto nell'array JSON. Un CSV con le colonne nome ed età produce quindi oggetti come {nome Ada, eta 36}.
I numeri e i valori true/false restano valori reali oppure diventano testo?
Ogni valore esce come stringa JSON, inclusi numeri e booleani. In questo modo la conversione resta senza perdite e prevedibile. Se ti servono valori tipizzati, convertili nel tuo codice dopo il parsing, ad esempio con Number(row.eta).
Gestisce virgole e virgolette dentro un campo?
Sì. I campi racchiusi tra virgolette doppie vengono interpretati correttamente, quindi una virgola dentro "Rossi, Jr." resta in un unico campo. Le virgolette doppie ("") vengono lette come una singola virgoletta, secondo le regole standard del CSV.
Cosa succede se il mio CSV è malformato?
Lo strumento converte mentre digiti e convalida l'input. Se una riga non può essere analizzata, al posto del JSON compare un messaggio di errore così vedi cosa non va e lo correggi. Le righe vuote vengono saltate e a una riga a cui manca il valore finale viene assegnata una stringa vuota per quella chiave, così la struttura resta coerente.
Posso caricare dati di esempio, cancellare o scaricare il risultato?
Sì. Carica esempio riempie l'input con un piccolo CSV per mostrarti subito la forma del JSON, Cancella svuota entrambi i pannelli e il pannello di output ha i pulsanti Copia e Scarica per salvare il risultato come file .json. Tutto avviene nel browser.
Il mio CSV viene caricato da qualche parte?
No. La conversione avviene interamente nel browser tramite JavaScript. Il tuo CSV non viene mai inviato a un server, quindi è sicuro per elenchi clienti, esportazioni e altri dati privati.