JSON en XML

Transformez du JSON en XML lisible et indenté. Les tableaux deviennent des éléments répétés, les clés qui commencent par @ deviennent des attributs, et vous choisissez l'élément racine.

ENTRÉE

0 caractère0 ligne

SORTIE

0 caractère0 ligne

Tout se passe dans votre navigateur. Rien de ce que vous saisissez n'est envoyé à un serveur.

Comment convertir du JSON en XML

  1. Collez le JSON

    Collez un objet ou un tableau, ou ouvrez un fichier .json.

  2. Nommez la racine

    Le XML exige un seul élément racine. Saisissez le nom attendu par votre système, ou gardez root.

  3. Copiez le XML

    Copiez le résultat ou téléchargez-le sous forme de fichier .xml.

Du JSON au XML

Chaque clé devient un élément. Un tableau répète son élément parent une fois par valeur, une clé qui commence par @ devient un attribut, et #text définit le texte de l'élément : ce sont les mêmes règles que celles de XML en JSON.

Les noms que le XML refuse

Un nom d'élément ne peut pas contenir d'espaces ni commencer par un chiffre. Ces caractères sont remplacés par des tirets bas : le résultat est toujours bien formé.

Questions fréquentes

Que deviennent les valeurs null ?

La valeur null devient un élément vide, comme <note/>.

Comment les caractères spéciaux sont-ils traités ?

Les caractères & < > et les guillemets sont échappés automatiquement : le texte et les valeurs d'attribut restent toujours du XML valide.

Mon JSON est-il envoyé quelque part ?

Non. La conversion se fait dans votre navigateur.