La conversion CSV vers JSON est une opération courante en data engineering, développement web et data science. Les fichiers CSV provenant d'Excel, Google Sheets ou d'exports de bases de données doivent souvent être transformés en JSON pour être consommés par une API ou une application JavaScript.
Un fichier CSV (Comma-Separated Values) est une représentation tabulaire : la première ligne contient les en-têtes de colonnes, et chaque ligne suivante est un enregistrement. La conversion en JSON crée un tableau d'objets où chaque objet correspond à une ligne du CSV et chaque clé correspond à un en-tête de colonne. Le délimiteur peut être une virgule, un point-virgule ou une tabulation selon les régions.
📊 Tableau de référence
| CSV (entrée) | JSON (sortie) |
|---|---|
| name,age,city | [ |
| Alice,30,Paris | {"name": "Alice", "age": "30", "city": "Paris"}, |
| Bob,25,Lyon | {"name": "Bob", "age": "25", "city": "Lyon"} |
| ] |