Convertisseur JSON vers XML

Transformez du JSON en XML échappé et indenté sans transfert de données.

Cet outil fonctionne entièrement dans votre navigateur. Vos fichiers ne sont jamais envoyés à un serveur.

<?xml version="1.0" encoding="UTF-8"?>
<person>
  <name>Ada</name>
  <active>true</active>
  <skills>math</skills>
  <skills>code</skills>
</person>

Fonction du convertisseur

Transforme le JSON analysé en XML indenté. Les clés deviennent des éléments, les tableaux des éléments répétés, les primitives du texte et null un élément autofermant.

Utilisation

Collez du JSON strict et vérifiez l'aperçu XML. L'unique clé d'un objet devient la racine ; toute autre valeur supérieure est placée dans un élément root.

Échappement

Esperluettes, chevrons et guillemets des valeurs sont convertis en entités XML, empêchant le texte d'ouvrir accidentellement une balise.

Tableaux

Chaque membre est émis avec le même nom de balise. On obtient des éléments frères répétés sans enveloppe item supplémentaire.

Noms d'éléments

Les clés utilisées comme balises doivent être des noms XML valides, sans espace et ne commençant pas par un chiffre. Sinon, une erreur est affichée.

Limites

JSON ne possède ni attributs, ni espaces de noms, ni commentaires, ni contenu mixte. Cet outil produit seulement des éléments selon une convention fixe.

Confidentialité

La conversion a lieu localement dans le navigateur. Le JSON et le XML généré ne sont transmis à aucun service distant.

Questions Fréquentes

Comment les tableaux JSON sont-ils représentés en XML ?
Chaque membre devient un élément XML répété dont la balise reprend le nom de la propriété JSON.
Que se passe-t-il si une clé n'est pas un nom XML valide ?
Le convertisseur affiche une erreur au lieu de renommer la clé et de modifier silencieusement la structure.
Mon JSON est-il transféré pendant la conversion ?
Non. L'analyse, l'échappement XML et le rendu sont effectués localement dans votre navigateur.