Converti CSV in JSON nel tuo browser
Il CSV è il formato di esportazione universale per fogli di calcolo, database e strumenti di analisi, mentre il JSON è il formato richiesto da API, app JavaScript e database NoSQL. Questo convertitore da CSV a JSON fa da ponte tra i due: incolla o apri un file CSV e ottieni all'istante un JSON ben formattato. Rileva automaticamente il delimitatore, gestisce correttamente i campi tra virgolette e converte numeri, booleani e celle vuote nei tipi JSON appropriati. I tuoi dati non lasciano mai il tuo dispositivo.
Funzionalità
- Array di oggetti o array di array — usa la riga di intestazione come chiavi, oppure mantieni le righe come semplici array.
- Rilevamento automatico del delimitatore per virgola, punto e virgola, tabulazione (TSV) e pipe, con possibilità di impostazione manuale.
- Parsing conforme agli standard per campi tra virgolette, virgole interne, interruzioni di riga e virgolette con escape.
- Conversione dei tipi — numeri, true/false e null, mantenendo come testo i valori con zeri iniziali come i CAP.
- Intestazioni duplicate e vuote vengono rinominate automaticamente (name_2, column_3) per non sovrascrivere alcun dato.
- Output formattato o minificato, copia con un clic e download in formato .json.
- Privato — i file vengono letti localmente e mai caricati online.
Esempio
Questo CSV:
id,name,active
1,Ada Lovelace,true
2,"Turing, Alan",false
diventa:
[
{ "id": 1, "name": "Ada Lovelace", "active": true },
{ "id": 2, "name": "Turing, Alan", "active": false }
]
Le virgolette attorno a "Turing, Alan" mantengono la virgola all'interno del campo anziché dividerlo in due colonne.
Consigli per conversioni ottimali
- Assicurati che la prima riga contenga i nomi delle colonne che vuoi usare come chiavi JSON. Nomi brevi, coerenti e senza spazi (ad esempio
first_name) sono i più facili da usare nel codice. - Controlla il numero di righe e colonne mostrato sotto l'editor. Se il numero di colonne sembra errato, probabilmente lo è anche il delimitatore.
- Fai attenzione ai numeri formattati come testo. Valori come
1,234.50o12%restano stringhe perché non sono numeri JSON validi. Se ti servono dei valori numerici, sistemali prima nel tuo foglio di calcolo. - I file di grandi dimensioni di vari megabyte si convertono senza problemi, ma i risultati molto pesanti potrebbero essere lenti da visualizzare. Scarica il risultato invece di scorrerlo a schermo.
Strumenti correlati
Devi fare l'operazione inversa? Il Convertitore da JSON a CSV trasforma gli array JSON in file CSV pronti per i fogli di calcolo. Per convalidare o riformattare il risultato, incollalo nel Formattatore JSON.