Aller au contenu
WoowTools

Convertisseur JSON en XML

Convertissez du JSON en XML avec vos propres noms d'élément racine et d'élément de liste, attributs, CDATA, espaces de noms et indentation. Fonctionne dans votre navigateur.

Gratuit Fonctionne dans votre navigateur Sans inscription

Chargement de Convertisseur JSON en XML…

Vos fichiers ne quittent jamais votre appareil

Comment utiliser Convertisseur JSON en XML

  1. 1

    Ouvrez Convertisseur JSON en XML sur cette page. Il se charge directement dans votre navigateur.

  2. 2

    Ajoutez votre fichier, texte ou valeurs et ajustez les réglages.

  3. 3

    Copiez ou téléchargez le résultat. Rien n'est envoyé ni stocké.

À propos de cet outil

Beaucoup d'API récentes parlent JSON, mais de nombreux systèmes attendent encore du XML : services SOAP, flux RSS, anciens logiciels d'entreprise et certains formats de configuration. Ce convertisseur JSON en XML transforme n'importe quel JSON en XML bien formé, avec le contrôle des noms d'éléments, des attributs, des tableaux et de la mise en forme, pour que le résultat convienne au système destinataire.

Comment convertir du JSON en XML

  1. Collez un JSON valide dans la zone de saisie.
  2. Définissez le nom de l'élément racine, car le XML exige une seule racine.
  3. Choisissez la façon d'écrire les tableaux et le nom de chaque élément de liste.
  4. Ajustez les attributs, les valeurs null, l'espace de noms et l'indentation dans les options avancées.
  5. Copiez ou téléchargez le XML.

Exemple

{"book":{"title":"Midnight Rain","price":5.95}}

devient

<root><book><title>Midnight Rain</title><price>5.95</price></book></root>

Options

  • Gestion des tableaux : répéter l'élément pour chaque entrée, ou regrouper les entrées dans un parent avec un nom d'élément choisi et un index facultatif.
  • Préfixe d'attribut : les clés commençant par un préfixe comme @ deviennent des attributs XML au lieu d'éléments enfants.
  • #text pour le contenu texte d'un élément qui a aussi des attributs.
  • Sections CDATA pour du texte contenant du balisage ou des caractères spéciaux.
  • Valeurs null : écrire un élément vide ou ignorer la clé.
  • Nom et URI d'espace de noms, et encodage dans la déclaration XML (UTF-8 ou ISO-8859-1).
  • Indentation de 2, 4 ou 8 espaces, ou sortie compacte.

Points d'attention

  • Les noms d'éléments ne peuvent ni commencer par un chiffre ni contenir d'espaces. Renommez ces clés d'abord.
  • Le JSON a des types (nombre, booléen, null) mais le XML est entièrement textuel, donc le système destinataire doit lui-même interpréter les valeurs.
  • Un JSON invalide ne peut pas être converti ; vérifiez-le d'abord avec le formateur JSON.

Besoin de l'inverse ? Utilisez le convertisseur XML en JSON. Vous travaillez sur des fichiers de configuration ? Essayez JSON en YAML.

Questions fréquentes

Comment convertir du JSON en XML ?

Collez le JSON, définissez le nom de l'élément racine, choisissez comment écrire les tableaux, puis copiez ou téléchargez le XML généré.

Pourquoi le XML a-t-il besoin d'un élément racine ?

Un document XML bien formé doit avoir exactement un élément de premier niveau. Le convertisseur enveloppe vos données dans un élément racine dont vous choisissez le nom.

Comment les tableaux JSON sont-ils convertis ?

Chaque entrée du tableau devient un élément. Vous pouvez répéter le nom du parent ou regrouper les entrées dans un conteneur avec un nom d'élément de votre choix.

Puis-je créer des attributs XML ?

Oui. Les clés qui commencent par le préfixe d'attribut, comme @id, sont écrites comme attributs de leur élément.

Que deviennent les valeurs null ?

Vous pouvez les écrire comme éléments vides ou les ignorer complètement.

Mes données sont-elles envoyées en ligne ?

Non. La conversion se fait dans votre navigateur.