JSON en CSV en XML
Convertir entre les formats JSON, CSV et XML
Données source
Choisissez les formats, saisissez les données et convertissez. Vos données restent sur cet appareil.
Convertisseur de formats de données
JSON : notation d’objets JavaScript pour les données structurées.
CSV : valeurs séparées par des virgules pour les lignes de feuilles de calcul. Les virgules, guillemets et sauts de ligne entre guillemets sont pris en charge.
XML : langage de balisage extensible pour les données imbriquées. Les noms d’éléments doivent être des noms XML valides.
Données converties
- Taille en entrée
- —
- Taille en sortie
- —
- Variation de taille
- —
À propos du convertisseur JSON, CSV et XML
Notre convertisseur JSON, CSV et XML gratuit vous permet de transformer sans effort des données entre les trois formats de données structurées les plus utilisés sur le web. Que vous deviez transformer un tableau JSON en feuille de calcul CSV, convertir un flux XML en objet JSON ou exporter des lignes CSV en XML bien formé, cet outil gère instantanément chaque sens de conversion dans votre navigateur.
Les développeurs, les analystes de données et les intégrateurs de systèmes doivent régulièrement relier des sources de données incompatibles. Une API REST renvoie du JSON, un système hérité attend du XML et votre outil de reporting ne lit que du CSV. Au lieu d’écrire des scripts jetables, collez ou importez vos données dans ce convertisseur de formats de données et obtenez en quelques secondes un résultat prêt pour la production, avec échappement correct, mise en forme lisible et validation des erreurs en temps réel.
Comme chaque conversion s’exécute entièrement dans votre navigateur, vos données ne quittent jamais votre appareil. Aucune limite de taille de fichier imposée par un serveur, aucune file d’attente d’envoi et aucun souci de confidentialité. Le convertisseur gère les objets imbriqués, les tableaux, les caractères spéciaux et produit un CSV conforme à la RFC 4180, directement utilisable dans Excel, Google Sheets, des bases de données ou des API en aval.
Fonctionnalités principales
- Conversion bidirectionnelle entre JSON, CSV et XML, dans toutes les combinaisons
- Traitement en temps réel avec résultats instantanés pendant la saisie ou le collage
- Gestion des objets et tableaux imbriqués pour les structures JSON et XML complexes
- Sortie CSV conforme à la RFC 4180, avec guillemets et échappement corrects
- Génération d’un XML bien formé avec déclaration et encodage UTF-8
- Messages d’erreur détaillés qui localisent les problèmes de syntaxe dans vos données
- Copie dans le presse-papiers en un clic et chargeur de données d’exemple intégré
- Bouton d’inversion pour changer instantanément le sens de la conversion
- Prise en charge du mode sombre pour coder confortablement tard le soir
- Traitement 100% côté client : vos données ne quittent jamais votre navigateur
Mode d’emploi
- Choisissez le format d’entrée : sélectionnez JSON, CSV ou XML dans la liste Format d’entrée.
- Choisissez le format de sortie : sélectionnez le format cible dans la liste Format de sortie.
- Saisissez ou collez les données : tapez directement dans la zone de saisie, ou cliquez sur « Charger un exemple » pour voir un exemple fonctionnel.
- Convertissez : cliquez sur le bouton Convertir (ou suivez l’aperçu en temps réel) pour générer instantanément le résultat.
- Copiez ou utilisez le résultat : cliquez sur « Copier » pour placer les données converties dans votre presse-papiers, puis collez-les où vous en avez besoin.
- Inversez le sens : utilisez le bouton d’échange pour permuter les formats d’entrée et de sortie et poursuivre les conversions dans l’autre sens.
Cas d’usage
- Transformation de réponses d’API : convertissez une réponse d’API JSON en CSV pour une analyse rapide dans un tableur, ou en XML pour des intégrations SOAP.
- Migration de base de données : exportez des enregistrements en CSV, puis convertissez-les en JSON ou en XML pour les importer dans un autre système.
- Préparation à l’analyse de données : transformez des flux de données XML en fichiers CSV qui se chargent directement dans Excel, Google Sheets ou Pandas.
- Pipelines ETL : prototypez rapidement des conversions de formats avant de les implémenter dans des flux ETL de production.
- Intégration de systèmes hérités : faites le lien entre des API JSON modernes et d’anciens services XML sans écrire de middleware sur mesure.
- Projets pédagogiques : les étudiants peuvent comparer l’aspect d’un même jeu de données en JSON, CSV et XML pour comprendre les points forts de chaque format.
- Conversion de fichiers de configuration : transformez des données de configuration entre les formats pris en charge par différentes plateformes et frameworks.
- Génération de rapports : convertissez des données structurées en CSV pour un reporting sur tableur, ou en XML pour la génération de documents.
Questions fréquentes
Cet outil est-il gratuit ?
Oui. Le convertisseur JSON en CSV en XML est entièrement gratuit, sans inscription, sans limite d’utilisation et sans frais cachés.
Mes données sont-elles en sécurité ?
Absolument. Toutes les conversions s’exécutent à 100 % dans votre navigateur. Vos données ne sont jamais envoyées à un serveur et restent donc totalement privées.
Puis-je convertir du JSON imbriqué en CSV ?
Oui. Le convertisseur aplatit les objets et tableaux imbriqués en colonnes CSV. Pour les structures très profondément imbriquées, l’outil sérialise les objets enfants sous forme de chaînes JSON dans chaque cellule.
L’outil gère-t-il les caractères spéciaux ?
Oui. La sortie CSV suit les règles de la RFC 4180 et met correctement entre guillemets les champs contenant des virgules, des guillemets doubles ou des retours à la ligne. La sortie XML échappe les caractères réservés comme &, < et >.
Quelle est la taille de fichier maximale que je peux convertir ?
Le traitement ayant lieu dans votre navigateur, la limite dépend de la mémoire disponible sur votre appareil. La plupart des appareils récents gèrent sans problème des fichiers de plusieurs mégaoctets.
Astuces et bonnes pratiques
- Validez d’abord : utilisez les messages d’erreur pour corriger les problèmes de syntaxe de vos données sources avant de les convertir dans un autre format.
- Utilisez les données d’exemple : cliquez sur « Charger un exemple » pour voir la structure d’entrée attendue pour chaque format avant de coller vos propres données.
- Aplatissez avant le CSV : pour obtenir le CSV le plus propre, assurez-vous que vos données JSON forment un tableau d’objets plats aux clés cohérentes.
- Vérifiez le nom de la racine XML : lors de la conversion en XML, l’élément racine par défaut est <root>. Renommez-le dans le résultat si votre système cible exige un nom de balise précis.
- Copiez, ne retapez pas : copiez toujours le résultat avec le bouton Copier pour éviter les erreurs de transcription.
- Permutez pour un test aller-retour : utilisez le bouton d’échange pour convertir dans les deux sens et vérifier que les données survivent à l’aller-retour sans perte.