Convertisseur JSON ↔ XML

Convertissez instantanément entre les formats JSON et XML. Prend en charge les deux sens : JSON vers XML et XML vers JSON. Choisissez votre style d’indentation et obtenez une sortie bien mise en forme.
Tout le traitement se fait localement dans votre navigateur — vos données ne sont jamais envoyées à un serveur.
Voir aussi : Tous les outils JSON | Visionneuse / éditeur JSON | Évaluateur JSONPath | Validateur de schéma JSON | JSON → SQL / TOML | Comparaison JSON.
Sens : Indentation :
Saisissez des données JSON et cliquez sur Convertir
Conversion JSON vers XML
Les objets JSON sont convertis en éléments XML dont les clés deviennent les noms de balises. Les tableaux sont enveloppés dans des éléments <item> répétés. Les valeurs textuelles deviennent le contenu textuel des éléments XML. Les attributs XML sont conservés avec le préfixe @ lors de la conversion vers le JSON. La sortie est mise en forme avec l’indentation choisie pour une meilleure lisibilité.
Éléments ou attributs — la question du mapping

Le XML n’a pas de tableaux et le JSON n’a pas d’attributs : la conversion repose donc sur une convention. Les objets JSON deviennent des éléments dont les clés sont les noms de balises, les tableaux répètent un élément, et les attributs XML sont marqués d’un préfixe @ lors du retour vers le JSON. Le texte mêlé à des éléments enfants (contenu mixte) n’a pas de représentation JSON naturelle — un convertisseur doit choisir un champ pour le texte.