fast-xml-parser, il prend en charge les attributs, les éléments imbriqués, les sections CDATA et la gestion complexe des espaces de noms, couvrant la majorité des scénarios d'échange de données en entreprise.Présentation
JSON ⇄ XML est un convertisseur bidirectionnel qui transforme des objets JSON structurés en documents XML et analyse le XML pour revenir au JSON. Propulsé par
Comment utiliser cet outil
Étape 1 — saisissez ou collez du JSON dans le panneau de gauche (vous pouvez également cliquer sur le bouton « Exemple » pour charger un exemple). Étape 2 — l'outil convertit le JSON en XML en temps réel et l'affiche à droite. Étape 3 — vous pouvez aussi saisir directement du XML à droite, qui sera automatiquement analysé et retransformé en JSON. Étape 4 — une fois la conversion effectuée, utilisez la barre d'outils pour copier ou télécharger le résultat. Si la racine du JSON est un tableau, elle est encapsulée dans un élément
<root> pour rester du XML valide ; les attributs sont marqués avec le préfixe @_.Cas d'usage courants
Intégration d'applications REST avec des services SOAP / Web Services hérités qui exigent du JSON en entrée mais du XML en sortie. Les secteurs de la finance, de l'administration et des télécoms dont les spécifications de messages sont basées sur XML mais doivent dialoguer avec des front-ends JSON. Utilisation avec des fichiers de mise en page Android, des
pom.xml Maven, des flux RSS et d'autres données XML plus faciles à traiter une fois converties en JSON. Basculer rapidement les charges utiles d'exemple de Postman ou Swagger entre JSON et XML pour s'adapter à différents back-ends.Détails techniques
L'outil suit la spécification W3C XML 1.0 ; le XML en entrée doit être bien formé, sinon une erreur d'analyse est levée. Les clés d'objets contenant des caractères XML réservés (tels que
& ou <) sont automatiquement échappées en entités. Les tableaux sont développés en plusieurs éléments frères portant le même nom de balise. Les nombres et les booléens en JSON deviennent des nœuds textuels en XML ; lors du retour, ils peuvent être conservés sous leur forme de chaîne d'origine.Confidentialité et sécurité
Toutes les conversions sont effectuées en local dans votre navigateur. Le JSON ou XML que vous saisissez ne quitte jamais votre appareil, ce qui rend son utilisation sûre avec des charges utiles d'API sensibles ou confidentielles.