Convertisseur CSV en JSON
Convertissez instantanément des données CSV au format JSON. Prend en charge plusieurs formats de sortie, la détection automatique du délimiteur, l'inférence de type et l'aperçu interactif des données.
Votre bloqueur de pubs nous empêche d’afficher des annonces
MiniWebtool est gratuit grâce aux annonces. Si cet outil vous a aidé, soutenez-nous avec Premium (sans pubs + outils plus rapides) ou ajoutez MiniWebtool.com à la liste blanche puis rechargez la page.
- Ou passez à Premium (sans pubs)
- Autorisez les pubs pour MiniWebtool.com, puis rechargez
Convertisseur CSV en JSON
Le Convertisseur CSV en JSON est un outil en ligne gratuit qui transforme les données tabulaires CSV (Valeurs séparées par des virgules) en un format JSON (JavaScript Object Notation) structuré. Que vous construisiez une application web, prépariez des données pour une API, migriez des enregistrements de base de données ou travailliez avec des pipelines d'analyse de données, ce convertisseur gère la transformation avec des fonctionnalités intelligentes telles que l'auto-détection du délimiteur, l'inférence de type et plusieurs options de format de sortie.
Comment convertir du CSV en JSON
- Entrez vos données CSV : Collez votre texte CSV dans le champ de saisie, ou glissez-déposez un fichier
.csvdirectement sur la zone de texte. Vous pouvez également cliquer sur le bouton Télécharger pour rechercher un fichier. - Choisissez vos paramètres : Sélectionnez le délimiteur (virgule, tabulation, point-virgule, barre verticale ou auto-détection), choisissez un format de sortie comme Tableau d'objets, et définissez votre niveau d'indentation JSON préféré.
- Configurez les options d'analyse : Développez les Options Avancées pour activer la première ligne comme en-tête, supprimer les espaces, l'inférence de type et ignorer les lignes vides selon les besoins de vos données.
- Cliquez sur Convertir en JSON : Cliquez sur le bouton Convertir pour traiter vos données. Examinez l'aperçu du tableau avec code couleur montrant les lignes analysées et les types de données détectés.
- Copier ou télécharger : Utilisez le bouton Copier pour copier le JSON avec coloration syntaxique dans votre presse-papiers, ou cliquez sur Télécharger pour l'enregistrer sous forme de fichier
.json.
Explication des formats de sortie
Tableau d'objets (Array of Objects)
Le format le plus courant pour les API web. Chaque ligne CSV devient un objet JSON avec les en-têtes de colonne comme clés. Exemple : [{"nom":"Alice","age":30}]. Idéal pour les API REST et le rendu frontend.
Tableau de tableaux (Array of Arrays)
Un format de tableau 2D compact où chaque ligne est un sous-tableau. Le premier sous-tableau contient les en-têtes. Exemple : [["nom","age"],["Alice",30]]. Idéal pour les bibliothèques de graphiques et les feuilles de calcul.
Tableaux de colonnes (Column Arrays)
Données groupées par colonne plutôt que par ligne. Exemple : {"nom":["Alice","Bob"],"age":[30,25]}. Parfait pour l'analyse de données, le traitement statistique et les bases de données orientées colonnes.
NDJSON
JSON délimité par des retours à la ligne avec un objet par ligne. Chaque ligne est un JSON valide indépendamment. Idéal pour le traitement des journaux, les API de streaming, les pipelines de données et les outils comme jq.
Caractéristiques principales
Détection intelligente du délimiteur
La fonction d'auto-détection analyse vos données pour identifier le bon délimiteur. Elle reconnaît les virgules, tabulations, points-virgules et barres verticales, gérant les formats CSV internationaux où les points-virgules sont la norme (courant dans les exports européens depuis Excel).
Inférence de type
Activez l'inférence de type pour convertir automatiquement les chaînes CSV en types JSON appropriés. Les nombres comme 42 et 3.14 deviennent des nombres JSON, true/false deviennent des booléens, et les cellules vides deviennent null. Cela produit une sortie JSON plus propre et plus utile sans conversion de type manuelle.
Aperçu interactif du tableau
Après la conversion, visualisez vos données analysées dans un tableau avec code couleur où les chaînes, les nombres, les booléens et les valeurs nulles sont distingués visuellement. Cela vous aide à vérifier que vos données ont été analysées correctement avant d'utiliser la sortie JSON.
Téléchargement de fichier et glisser-déposer
Téléchargez des fichiers CSV directement en cliquant sur le bouton de téléchargement ou en faisant glisser un fichier sur la zone de saisie. L'outil lit les fichiers localement dans votre navigateur avant la soumission, prenant en charge les formats .csv, .tsv et .txt.
Cas d'utilisation courants
Développement Web
Convertissez des fichiers de configuration CSV ou des données exportées en JSON pour une utilisation dans les applications JavaScript, l'état React ou les fichiers de configuration. Le format Tableau d'objets correspond directement à la manière dont la plupart des frameworks frontend affichent les listes.
Développement d'API
Transformez les exports CSV de bases de données ou de feuilles de calcul en charges utiles JSON pour les API REST ou GraphQL. Le format NDJSON est particulièrement utile pour les points de terminaison d'importation en masse et les données en streaming.
Migration de données
Déplacez des données entre des bases de données SQL (qui exportent souvent du CSV) et des bases de données NoSQL comme MongoDB ou Firebase (qui utilisent JSON/BSON). Le format Tableaux de colonnes est utile lors du chargement dans des bases de données colonnaires.
Analyse de données
Convertissez des ensembles de données CSV en JSON pour une utilisation avec des bibliothèques de graphiques JavaScript (D3.js, Chart.js), des outils de traitement de données ou des notebooks Jupyter qui acceptent une entrée JSON.
Conseils pour de meilleurs résultats
Assurer un nombre de colonnes cohérent
Les lignes CSV ayant un nombre différent de colonnes sont automatiquement complétées par des valeurs vides ou tronquées pour correspondre au nombre d'en-têtes. Pour des résultats plus propres, assurez-vous que votre CSV a des colonnes cohérentes.
Utiliser des guillemets pour les valeurs avec délimiteurs
Si vos valeurs CSV contiennent le caractère délimiteur (par exemple, une virgule à l'intérieur d'un champ), entourez-les de doubles guillemets : "Paris, FR". L'analyseur gère les règles de citation standard du CSV.
Désactiver l'inférence de type si nécessaire
Si vos données contiennent des valeurs telles que des codes postaux (07001) ou des numéros de téléphone qui ressemblent à des nombres mais doivent rester des chaînes, désactivez l'inférence de type dans les Options Avancées pour les préserver telles quelles.
Foire aux questions
Qu'est-ce que la conversion CSV en JSON ?
La conversion CSV en JSON transforme les données tabulaires stockées au format CSV (Valeurs séparées par des virgules) au format JSON (JavaScript Object Notation). Le JSON est largement utilisé dans les applications web, les API et les bases de données NoSQL, ce qui rend cette conversion essentielle pour les flux de données modernes.
Quels formats de sortie sont disponibles ?
Cet outil propose quatre formats de sortie : Tableau d'objets (chaque ligne devient un objet clé-valeur utilisant les en-têtes), Tableau de tableaux (un simple tableau 2D), Tableaux de colonnes (données groupées par nom de colonne) et NDJSON (un objet JSON par ligne, idéal pour le streaming et le traitement des journaux).
Comment fonctionne l'auto-détection du délimiteur ?
L'outil analyse les premières lignes de vos données CSV et compte les occurrences des délimiteurs courants (virgule, tabulation, point-virgule, barre verticale). Le délimiteur ayant le décompte constant le plus élevé est automatiquement sélectionné. Vous pouvez également spécifier manuellement un délimiteur si l'auto-détection ne correspond pas à vos données.
Qu'est-ce que l'inférence de type ?
L'inférence de type convertit automatiquement les valeurs de chaîne CSV en types JSON appropriés. Par exemple, "42" devient le nombre 42, "true" devient le booléen true, et les cellules vides deviennent null. Cela produit une sortie JSON plus propre et plus utile sans conversion de type manuelle.
Cet outil stocke-t-il mes données ?
Non. Vos données CSV sont traitées sur notre serveur uniquement pendant la durée de la requête de conversion. Nous ne stockons, ne sauvegardons ni ne partageons vos données. Pour les données sensibles, vous pouvez également utiliser la fonction de téléchargement de fichier par glisser-déposer qui lit le fichier localement dans votre navigateur avant la soumission.
Puis-je convertir de gros fichiers CSV ?
Oui, l'outil gère les données CSV de taille raisonnable. Pour les ensembles de données très volumineux (millions de lignes), envisagez de diviser le fichier ou d'utiliser un outil en ligne de commande. Pour la plupart des cas d'utilisation pratiques (jusqu'à des dizaines de milliers de lignes), le convertisseur en ligne fonctionne efficacement.
Ressources supplémentaires
Citez ce contenu, cette page ou cet outil comme suit :
"Convertisseur CSV en JSON" sur https://MiniWebtool.com/fr// de MiniWebtool, https://MiniWebtool.com/
par l'équipe miniwebtool. Mis à jour : 07 mars 2026