About this conversion
Convertissez CSV en JSON quand il vous faut des données tableur en format API ou webapp. JSON est la lingua franca du dev web moderne — chaque framework JS, chaque API REST et chaque fichier de config le parle. La conversion transforme chaque ligne CSV en objet JSON clé-par-clé selon la ligne d'en-tête.
When this conversion is useful
- Importer des données tableur dans un frontend JS ou une API
- Migrer des exports CSV hérités vers un stockage de données moderne
- Produire des données fixtures pour les tests depuis une source CSV
- Alimenter des outils qui attendent du JSON depuis des données tabulaires
Quality and tradeoffs
La première ligne est traitée comme en-tête, ses valeurs deviennent les clés. Les lignes suivantes deviennent des objets avec mappage en-tête→valeur. Les nombres, booléens et null sont auto-détectés par défaut ; le reste reste en chaîne. Les cellules vides deviennent des chaînes vides.
Frequently asked questions
Les nombres et booléens seront-ils typés correctement ?
Oui. Les cellules ressemblant à des nombres ou à `true`/`false` sont converties en JSON. Les chaînes qui ressemblent à des nombres (codes postaux à zéro initial) demandent un traitement explicite si la précision compte.
Et si mon CSV n'a pas de ligne d'en-tête ?
La première ligne est toujours considérée comme en-tête. Si vos données n'en ont pas, ajoutez-en une avant la conversion, ou post-traitez le JSON pour utiliser des indices de tableau.
Comment sont gérées les cellules vides ?
Les cellules vides deviennent des chaînes vides (`""`) en JSON. Si vous voulez `null`, post-traitez le JSON ou utilisez une voie de conversion plus configurable.