Convertisseur XML ↔ JSON
Convertissez XML en JSON ou JSON en XML. Gère attributs, nœuds texte et tableaux intelligemment.
Saisissez une entrée ci-dessus pour voir le résultat.
À quoi ça sert ?
XML et JSON sont les deux formats dominants et traduire entre eux est quotidien. Le mapping est conventionnel : attributs avec préfixe (@), nœuds texte avec clé (#text), enfants répétés en tableaux. Les deux directions dans le navigateur.
Quand l'utiliser
- Convertir RSS/Atom/SOAP en JSON pour apps JS.
- Générer XML config depuis un template JSON.
- Extraire valeurs imbriquées plus facilement.
- Vérifier round-trip.
Pièges courants
- Un seul vs tableau. Un
<item>est objet, deux deviennent tableau — gérer les deux formes côté consommateur. - Ordre non garanti. Les clés JSON ne préservent pas l'ordre de manière fiable.
- Le contenu mixte s'effondre. Pas de round-trip propre.
- Collisions de préfixe. Si une balise commence par
@, changer le préfixe. - Namespaces littéraux.
ns:tagreste"ns:tag". - Pas d'inférence de type. Le texte XML est toujours string.
- JSON → XML exige exactement une clé racine.