Convertitore da CSV a JSON - Converti file CSV online, gratis
Convertitore da CSV a JSON
Come funziona la conversione da CSV a JSON
Il CSV è una tabella, il JSON è una struttura. Questo strumento legge la tabella nel modo giusto - compresi i campi tra virgolette e i loro casi scomodi - e la scrive come JSON pronto da incollare nel codice.
Tre passaggi
- 1 Trascina un file CSV nel riquadro oppure incolla il testo direttamente da un foglio di calcolo.
- 2 Lascia il separatore su automatico oppure scegline uno. Decidi se la prima riga è un'intestazione e se i numeri devono diventare numeri veri.
- 3 Premi Converti, poi copia il JSON o scaricalo come file .json.
I campi tra virgolette sono il punto in cui la maggior parte dei convertitori si rompe
Dividere una riga a ogni virgola sembra giusto finché un valore non ne contiene una. "New York, NY" è un solo campo, non due; le virgolette doppie ("") indicano un carattere virgoletta; e un campo tra virgolette può perfino contenere un a capo. Questo convertitore segue le regole del CSV in tutti e tre i casi, così le colonne non slittano in silenzio.
Un esempio, affiancato
Guarda cosa succede alle parti difficili: le virgolette doppie diventano una sola dentro la stringa, la virgola in "New York, NY" resta parte del valore e la cella vuota finale diventa null invece di una stringa vuota.
name,city,note Ada,London,"Loves ""tea""" Grace,"New York, NY",
[
{
"name": "Ada",
"city": "London",
"note": "Loves \"tea\""
},
{
"name": "Grace",
"city": "New York, NY",
"note": null
}
]
Virgole, punti e virgola e tabulazioni
Un file chiamato CSV non è sempre separato da virgole. In molte impostazioni locali i fogli di calcolo salvano con il punto e virgola e le esportazioni dai database usano spesso le tabulazioni. Il rilevamento automatico prova ogni candidato e tiene quello che dà un numero di colonne coerente tra le righe: una prova migliore del semplice conteggio dei caratteri, perché una colonna di testo piena di virgole può facilmente superare il separatore vero.
Il tuo file resta sul tuo computer
Lettura e analisi avvengono nel browser, quindi nulla viene caricato o conservato. Qui conta più che in altri strumenti: un CSV di solito è un elenco clienti, un export di ordini o un foglio paghe. Puoi disconnetterti dalla rete e il convertitore continua a funzionare.