Aller au contenu principal

Convertisseur JSON vers XML — outil gratuit

Convertissez JSON en XML et XML en JSON dans les deux sens, avec les attributs et tableaux préservés. S'exécute entièrement dans votre navigateur — rien n'est téléversé.

Fonctionne hors ligne une fois chargé

Déposez un fichier JSON ou XML (ou collez ci-dessous)

JSON, XML · traité sur votre appareil

ou appuyez sur Ctrl+V pour coller depuis le presse-papiers

Parcourir les fichiers
Conversion de JSON en XML
XML sortie
<?xml version="1.0" encoding="UTF-8"?>
<book id="42">
  <title>Brave New World</title>
  <author>Huxley</author>
  <year>1932</year>
  <inPrint>true</inPrint>
</book>

💡 Les attributs correspondent aux clés @name et le texte de l'élément à #text ; les balises répétées deviennent des tableaux. Utilisez ⇄ pour inverser la direction et faire des allers-retours avec vos données. Tout s'exécute dans votre navigateur.

Utilisations courantes

  • Convertir JSON en XMLConvertissez un objet JSON en XML bien formé.
  • Convertir XML en JSONAnalysez le XML en JSON propre et typé.
  • Pont entre les API JSON et XMLConvertissez les charges entre les services qui utilisent JSON et XML.
  • Convertir les fichiers de configurationDéplacez la configuration entre les formats JSON et XML.
  • Comparer les structures JSON et XMLVoyez à quoi ressemblent les mêmes données en JSON par rapport à XML.

Comment ça marche

JSON et XML sont les deux formats d'échange de données les plus courants, et vous devez fréquemment vous déplacer entre eux. Celui-ci les convertit dans les deux sens, dans votre navigateur.

  1. 1
    Vous collez JSON ou XML
    Choisissez une direction avec le bouton ⇄. L'entrée est analysée localement — JSON avec JSON.parse, XML avec le DOMParser du navigateur.
  2. 2
    Il fait correspondre les structures
    En allant vers XML, les clés d'objet deviennent des éléments, les clés « @name » deviennent des attributs et les tableaux répètent une balise. En allant vers JSON, les attributs deviennent des clés « @name », les balises répétées deviennent des tableaux et les nombres/booléens sont convertis.
  3. 3
    Vous obtenez une sortie propre et indentée
    Le résultat est mis en forme et prêt à l'emploi.
  4. 4
    Aller-retour si vous le souhaitez
    Le bouton ⇄ réalimente la sortie en tant qu'entrée pour que vous puissiez reconvertir et vérifier.

Les fichiers de configuration et de données peuvent être sensibles. Les deux sens fonctionnent entièrement sur votre appareil — rien n'est téléchargé.

Outils associés

Questions fréquemment posées