Convertitore da CSV a JSON
Spreadsheet exports and legacy data feeds arrive as CSV. Convert to JSON arrays for REST APIs, MongoDB imports, or JavaScript apps — first row becomes property names, subsequent rows become objects. Parsed entirely in your browser.
Input
Output
[
{
"name": "Ada",
"age": "36"
},
{
"name": "Alan",
"age": "41"
}
]
How to convert CSV to JSON
1. Paste CSV or upload .csv file.
2. Confirm delimiter (comma, semicolon, tab).
3. Preview JSON output array.
4. Copy or download .json.
CSV in JSON esempi
Importazione catalogo prodotti
sku,nome,intestazione prezzo con 500 righe diventa JSON per lo script seed della vetrina.
Risultati del sondaggio
Esportazione CSV di Google Forms convertita in JSON per la visualizzazione D3.
Punto e virgola CSV UE
L'Excel europeo utilizza ; delimitatore: imposta l'opzione prima dell'analisi.
Quando CSV a JSON
• Quando si esegue il bootstrap dell'API, si simulano i dati del foglio di calcolo.
• Quando si convertono le esportazioni per NoSQL insertMany.
• Quando gli sviluppatori necessitano di JSON dalle modifiche CSV degli utenti aziendali.
Quando il parser fatica
• Quando i campi contengono virgole senza escape e virgolette interrotte, correggi prima il CSV.
• Quando il file ha più fogli: esporta un foglio alla volta.
• Quando i tipi devono essere numeri e non stringhe: espressi dopo la conversione nel codice.
Tipo coercizione
Il CSV non è tipizzato: "0123" e "true" rimangono stringhe in JSON a meno che non si esegua la post-elaborazione. Le API che prevedono numeri necessitano di un'analisi esplicita.
Rilevamento dei delimitatori
Il punto e virgola CSV da Excel tedesco incollato nel parser virgola unisce le colonne: conferma il separatore.
Caratteri UTF-8
I nomi con accenti devono rimanere UTF-8 end-to-end: evita di salvare tramite intermediari Latin-1.
Domande frequenti
È richiesta la riga di intestazione?
Sì per le chiavi oggetto, altrimenti le colonne diventano col1, col2.
Campi tra virgolette con virgole?
Citazioni RFC 4180 gestite: le righe dal formato errato potrebbero contenere errori.
Celle vuote?
Solitamente stringa vuota o null a seconda dello strumento: verifica per la tua API.
CSV di grandi dimensioni?
Si applicano limiti di memoria del browser: dividi file di grandi dimensioni.
Locale?
Sì.
JSON tornare al CSV?
Usa jsonToCsv.