Ce que fait le convertisseur XML vers JSON
Cet outil gratuit transforme un balisage XML en JSON propre et lisible, directement dans votre navigateur. C’est un convertisseur en direct à deux volets: votre balisage va à gauche et le JSON se construit à droite au fur et à mesure que vous tapez, sans aucun bouton Convertir à presser. Collez un fichier de configuration, une réponse d’API, un flux RSS ou n’importe quel XML bien formé, et vous récupérez du JSON imbriqué instantanément. Si quelque chose ne va pas, la validation intégrée affiche un message d’erreur clair au lieu d’échouer en silence. C’est pratique pour les développeurs qui font migrer d’anciennes API SOAP ou XML vers des applications JavaScript modernes, pour les ingénieurs QA qui inspectent des charges utiles, et pour quiconque trouve le JSON plus facile à lire que les chevrons.
La conversion suit des règles simples et prévisibles: les attributs XML deviennent des clés préfixées par @, le contenu textuel d’un élément atterrit dans un champ #text lorsque des attributs sont présents, et les balises frères répétées sont regroupées dans un tableau. La sortie est joliment formatée avec une indentation de deux espaces, prête à lire ou à coller directement dans du code. Une fois le résultat correct, Copier le place dans le presse-papiers et Télécharger l’enregistre en fichier, tandis que Charger un exemple et Effacer vous aident à expérimenter rapidement.
Comment l’utiliser
- Collez ou saisissez votre XML dans le volet Input à gauche, ou cliquez sur Charger un exemple pour remplir un document type.
- Le JSON apparaît dans le volet Output à droite au fur et à mesure que vous tapez. La conversion se fait en direct, il n’y a donc rien à cliquer pour la lancer.
- Si votre balisage est mal formé, la sortie affiche un message d’erreur clair “Invalid XML” à la place. Corrigez la balise fautive et le résultat réapparaît de lui-même.
- Utilisez Copier pour récupérer le JSON formaté, ou Télécharger pour l’enregistrer en fichier .json. Effacer vide les deux volets quand vous voulez recommencer.
Pourquoi convertir le XML ici
Votre XML ne quitte jamais votre machine. L’analyse se déroule entièrement dans votre navigateur, donc les fichiers de configuration sensibles, les jetons ou les données clients restent sur votre appareil, sans rien envoyer à un serveur. C’est gratuit, sans compte, et cela fonctionne sur n’importe quel téléphone, tablette ou ordinateur portable doté d’un navigateur. Comme il n’y a aucune étape de téléversement, même les gros documents se convertissent dès que vous les collez.
Astuce: si votre source comporte beaucoup d’attributs, cherchez les clés préfixées par @ dans le résultat, c’est là qu’ils se trouvent. Vous travaillez sur de nombreux fichiers XML à la fois sur le bureau ? L’application BulkPro de la même équipe gère les traitements par lots. Retrouvez d’autres outils dans la rubrique convertisseurs.
Questions fréquentes
- Comment cet outil traite-t-il les attributs XML et les balises répétées ?
- Les attributs deviennent des clés préfixées par @ (par exemple @id), et le texte d'un élément se place dans un champ
- Pourquoi est-ce que je vois un message "Invalid XML" ?
- Le convertisseur a besoin d'un XML bien formé. Si une balise n'est pas fermée, ne correspond pas, ou si le document est vide, le volet de sortie affiche un message clair Invalid XML au lieu du JSON. Corrigez la balise fautive et le résultat réapparaît automatiquement, sans avoir à deviner si cela a fonctionné.
- Je n'ai pas de XML sous la main. Puis-je l'essayer rapidement ?
- Oui. Cliquez sur Charger un exemple pour placer un document type dans le volet d'entrée, regardez le JSON se construire à droite, puis remplacez-le par votre propre balisage. Effacer vide les deux volets quand vous voulez repartir de zéro.
- Puis-je enregistrer le JSON dans un fichier ?
- Oui. Copier place le JSON formaté dans votre presse-papiers et Télécharger l'enregistre en fichier .json. Les deux agissent sur ce qui est affiché dans le volet de sortie à cet instant.
- Mon XML est-il envoyé vers un serveur ?
- Non. L'analyse se déroule entièrement dans votre navigateur grâce à l'analyseur XML intégré, donc vos données restent sur votre appareil et rien n'est envoyé ailleurs.