Cos'è la conversione da CSV a JSON
Il CSV è un formato tabellare: ogni riga rappresenta un record e i valori sono separati da un delimitatore, di solito la virgola o il punto e virgola. Il JSON, invece, è un formato strutturato e annidabile, pensato per lo scambio di dati tra applicazioni e API. Convertire da CSV a JSON significa trasformare una tabella piatta in una collezione di oggetti, dove ogni intestazione di colonna diventa una chiave e ogni riga successiva un oggetto distinto.
La differenza strutturale è sostanziale. Il CSV non conosce tipi di dato: tutto è testo. Il JSON distingue stringhe, numeri, valori booleani e null, e permette strutture annidate. Per questo la conversione è il primo passo quando porti dati da un foglio di calcolo verso un'applicazione web o un database.
Un esempio chiarisce il concetto:
| nome | eta | attivo |
|---|---|---|
| Marco | 34 | si |
| Lucia | 28 | no |
diventa un array di due oggetti, ciascuno con le chiavi nome, eta e attivo. Lo stesso flusso inverso lo trovi nel convertitore da JSON a CSV.