Convertisseur CSV ↔ JSON
Convertisseur CSV ↔ JSON en ligne. Gérez les en-têtes, séparateurs et valeurs vides/null, vérifiez les erreurs, l’aperçu et téléchargez le résultat.
Convertisseur CSV ↔ JSON
Convertissez CSV et JSON dans les deux sens en contrôlant les en-têtes, séparateurs et règles de valeurs vides, avec les erreurs et les tableaux d’aperçu affichés ensemble.
Résultat JSON
Conversion output will appear here.
Résultat CSV
Erreurs et avertissements
- Aucune erreur pour le moment. Lancez une conversion pour voir les erreurs d’analyse ou les avertissements de règle.
Tableau d’aperçu (20 premières lignes)
| Aperçu |
|---|
| L’aperçu des lignes et colonnes converties s’affichera ici. |
Répartition des types de champs (tableau/texte fallback)
Cet outil ne dépend pas d’une bibliothèque de graphiques séparée. Les mêmes informations sont fournies par défaut sous forme de texte et de tableaux, ce qui garde les résultats lisibles même si le rendu échoue.
| Type | Nombre | Ratio |
|---|---|---|
| La répartition des types sera calculée après la conversion. | ||
Toutes les conversions s’exécutent uniquement dans votre navigateur et les données importées ne sont jamais envoyées à un serveur.
Qu’est-ce que le convertisseur CSV ↔ JSON ?
Le convertisseur CSV ↔ JSON est un outil qui transforme des données tabulaires entre CSV et JSON dans les deux sens. Il est conçu pour vous aider à vérifier rapidement les résultats lorsque la conversion de format fait partie de tâches répétées comme l’intégration d’API, le nettoyage de données ou les contrôles QA.
Au-delà de la conversion simple, il vous permet aussi de contrôler l’usage des en-têtes, les séparateurs (virgule/point-virgule/tabulation), les règles de valeurs vides/null et la liste d’erreurs afin d’évaluer plus facilement la fiabilité du résultat converti.
Cas d’usage
- Transformer des données CSV de tableur en tableau JSON pour tester une API
- Exporter un exemple de réponse JSON en CSV pour le relire ou le partager
- Vérifier les erreurs d’analyse ligne par ligne avant de poursuivre le nettoyage des données
- Normaliser la sortie dans un format commun lorsque les équipes utilisent des standards différents
- Gérer le BOM UTF-8 pour assurer la compatibilité avec des outils externes
Fonctions principales
- Conversion bidirectionnelle : basculez instantanément entre CSV → JSON et JSON → CSV.
- Détection/sélection du séparateur : utilisez la détection automatique, la virgule (,), le point-virgule (;) ou la tabulation (\t).
- Règle en-têtes/valeurs vides : contrôlez l’activation des en-têtes et le traitement des valeurs vides (chaîne vide/null/omission de clé).
- Option d’inférence de type : conservez les valeurs CSV comme du texte ou déduisez number/boolean/null.
- Gestion du BOM : détectez le BOM d’entrée et ajoutez-en un si besoin lors du téléchargement CSV.
- Cartes de synthèse + onglets : consultez les comptes de lignes/colonnes/erreurs et séparez les résultats JSON/CSV/erreurs.
- Tableaux d’aperçu/types : inspectez rapidement les résultats avec un tableau des 20 premières lignes et la répartition des types en texte et en tableau.
- Entrée/sortie de fichiers : importez des fichiers CSV/JSON et téléchargez les résultats convertis.
Comment l’utiliser
- Sélectionnez le sens de conversion (CSV→JSON ou JSON→CSV) et le séparateur.
- Réglez l’usage des en-têtes et la règle de valeurs vides/null selon votre tâche.
- Saisissez du texte ou importez un fichier, puis cliquez sur Convertir.
- Consultez les cartes de synthèse et les onglets JSON/CSV/erreurs, puis ajustez ce dont vous avez besoin.
- Enregistrez le résultat avec les boutons de copie ou de téléchargement et utilisez-le dans l’étape suivante.
Notes détaillées
Cet outil combine l’analyse CSV de type RFC 4180 (guillemets, retours à la ligne, échappements) avec l’analyse JSON et effectue toute la conversion dans le navigateur. Si les données source utilisent des règles non standard, consultez d’abord l’onglet des erreurs et avertissements puis ajustez les options avant d’utiliser le résultat.
Documents de référence vérifiés : 4 mars 2026
Références officielles : RFC 4180 (CSV), RFC 8259 (JSON), W3C Tabular Data Model, W3C Tabular Metadata.
FAQ
Peut-on convertir des cellules CSV qui contiennent des retours à la ligne ?
Oui. Les cellules multilignes entourées de guillemets selon RFC 4180 sont prises en charge. En revanche, une entrée avec des guillemets non fermés est signalée comme une erreur.
Que devient la sortie CSV → JSON si je désactive les en-têtes ?
Si les en-têtes sont désactivés, chaque ligne est convertie en tableau. Exemple : ["A","B"].
Quelle est la différence entre les règles de valeurs vides et null ?
Conserver les chaînes vides : "" ; convertir en null : null ; omettre les clés : exclut ce champ en mode objet.
Comment le CSV est-il généré quand le JSON contient des objets imbriqués ?
Une règle d’aplatissement sur un niveau crée des noms de colonnes au format parent.child. Les tableaux et valeurs complexes sont convertis en chaînes (chaînes JSON).
Peut-on coller des données sensibles ?
La conversion s’exécute dans le navigateur, mais à titre de précaution nous recommandons de valider avec des exemples masqués plutôt qu’avec des données personnelles brutes ou des clés secrètes.
Aucun commentaire pour le moment. Laissez le premier avis.