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.