Retour à l'accueil Développeur CSV vers JSON

CSV vers JSON

Convertissez CSV en JSON instantanément

Comment utiliser CSV vers JSON

Convertissez CSV en JSON instantanément Outil gratuit en ligne, sans inscription, sans publicités intrusives. Utilisez maintenant.

Quand avez-vous besoin de convertir du CSV en JSON ?

CSV et JSON sont les deux formats d'échange de données les plus courants. CSV est le format d'export des tableurs et des bases de données ; JSON est ce que consomment les APIs et les applications web. Convertir entre eux est une opération quotidienne pour les développeurs et les analystes de données.

Exemple pratique : Une ligne CSV Alice,30,Paris avec les en-têtes nom,age,ville devient l'objet JSON {"nom":"Alice","age":"30","ville":"Paris"}. Notez que les valeurs CSV sont toujours des chaînes — la conversion de types (age en entier) nécessite un traitement supplémentaire avant d'utiliser les données en production.

Frequently Asked Questions

La conversion CSV vers JSON préserve-t-elle les types de données ?

Non — CSV stocke tout comme du texte. Lors de la conversion en JSON, toutes les valeurs deviennent des chaînes par défaut : l'âge 30 devient '30', pas l'entier 30. Pour obtenir les types corrects, post-traitez le JSON (convertissez les nombres, booléens) ou utilisez un outil qui infère les types. Vérifiez toujours la sortie avant de l'utiliser en production.

Que se passe-t-il avec les colonnes CSV contenant des virgules ?

Les valeurs CSV contenant des virgules doivent être entourées de guillemets doubles : 'Paris, France' devient '"Paris, France"' dans le CSV. Les parsers CSV standard gèrent cela correctement. Des problèmes surviennent avec les fichiers CSV non standards qui n'encadrent pas les valeurs — inspectez toujours votre CSV avant de convertir.

Quelle est la différence entre CSV et TSV ?

CSV (Comma-Separated Values) utilise des virgules comme délimiteurs. TSV (Tab-Separated Values) utilise des caractères de tabulation. TSV est moins courant mais utile quand les données contiennent des virgules. Ce convertisseur supporte les deux — sélectionnez le délimiteur correspondant à votre fichier.

Comment convertir JSON en CSV dans l'autre sens ?

La conversion inverse est directe pour les arrays JSON plats (chaque objet devient une ligne). Le JSON imbriqué nécessite un aplatissement préalable — les objets enfants deviennent des noms de colonnes avec points (adresse.ville) ou sont sérialisés en chaînes. Utilisez un outil dédié JSON vers CSV pour cette opération.

Puis-je convertir un CSV multi-lignes avec des relations en JSON imbriqué ?

Un CSV plat correspond à un array JSON plat — un objet par ligne. Le JSON imbriqué (relations parent/enfant) ne peut pas être exprimé directement en CSV. Pour créer du JSON imbriqué à partir de fichiers CSV relationnels, vous avez besoin de code personnalisé qui joint les données par champs clés.

CSV vs JSON vs XML vs YAML

CSV est le plus simple — uniquement des données tabulaires, sans imbrication, universellement supporté par les tableurs et les outils de BI. JSON supporte les structures imbriquées et est le standard pour les APIs web modernes. XML est plus verbeux mais supporte les schémas et namespaces — encore dominant dans les systèmes d'entreprise et les APIs SOAP. YAML est plus lisible pour les fichiers de configuration (Docker, Kubernetes) mais sensible aux espaces blancs. Pour les APIs web : JSON. Pour les tableurs : CSV. Pour la configuration d'infrastructure : YAML ou TOML.

☕ Buy me a coffee