Outils pour Développeurs

Convertisseur JSON vers XML

Transformez du JSON en XML bien formé, avec les tableaux comme éléments répétés.

Évaluez cet outil
JSON
XML

Comment utiliser Convertisseur JSON vers XML

  1. Collez votre JSON à gauche.
  2. Le XML apparaît à droite au fur et à mesure que vous tapez.
  3. Copiez le résultat.

À propos de Convertisseur JSON vers XML

Le Convertisseur JSON vers XML transforme un document JSON en XML bien formé au fur et à mesure que vous tapez. Les clés d'objet deviennent des noms d'éléments, les valeurs deviennent le texte des éléments, et le tout est enveloppé dans un unique élément <root> afin que le résultat soit un document XML valide et autonome. Les tableaux sont développés en éléments répétés, ce qui est la façon naturelle de représenter une liste d'éléments en XML.

Il s'agit d'une conversion structurelle plutôt que d'un mappage guidé par un schéma. L'outil reproduit directement la forme de votre JSON en éléments ; il n'invente ni DTD, ni XSD, ni espaces de noms, et il ne saura pas qu'un champ particulier devrait devenir un attribut. Si vous avez besoin d'un XML conforme à un schéma strict et prédéfini, considérez ce résultat comme un point de départ rapide que vous ajusterez ensuite manuellement.

La conversion s'exécute entièrement dans votre navigateur, si bien que rien de ce que vous collez n'est envoyé. Collez le JSON à gauche, lisez le XML à droite, et copiez-le une fois qu'il vous convient. Pour faire l'inverse, utilisez le convertisseur XML vers JSON, et pour des données de type tableur, le convertisseur CSV vers JSON est souvent plus adapté.

Questions fréquentes

Comment les tableaux JSON sont-ils représentés en XML ?

Chaque élément d'un tableau devient un élément XML répété portant le même nom de balise. C'est la façon standard d'exprimer une liste en XML, puisque XML n'a pas de type tableau qui lui soit propre.

Pourquoi tout est-il enveloppé dans un élément racine ?

Un document XML valide doit avoir exactement un élément de premier niveau. Envelopper les données converties dans un unique élément racine garantit que le résultat est bien formé, quelle que soit la forme de votre JSON.

Suit-il un schéma XML spécifique ?

Non. Il s'agit d'une conversion structurelle qui reproduit votre JSON en éléments. Elle ne génère ni DTD ni XSD et ne transforme pas de champs en attributs ; ajustez donc le résultat manuellement si vous devez respecter un schéma strict.

Mon JSON est-il envoyé pour être converti ?

Non. La conversion s'exécute entièrement dans votre navigateur. Vos données ne quittent jamais la page, ce qui permet de convertir en toute sécurité des charges utiles contenant des informations privées.

Puis-je reconvertir le XML en JSON plus tard ?

Oui. Utilisez le convertisseur XML vers JSON pour le sens inverse. Comme cette conversion est structurelle plutôt que consciente d'un schéma, un aller-retour peut ne pas reproduire votre JSON d'origine à l'octet près.