Skip to main content
Toolzer — Free Online Tools

XML → JSON

Convertir des documents XML en JSON, en conservant les attributs.

À propos de l'outil

Le XML est toujours omniprésent — API SOAP, fils RSS, sitemaps, documents Office, fichiers de ressources Android — mais la plupart des outils modernes utilisent le JSON. Ce convertisseur analyse le XML dans votre navigateur à l’aide du DOMParser standard, puis parcourt l’arborescence pour produire un objet JSON qui conserve les attributs (précédés de @), les nœuds de texte et les enfants répétés (regroupés en tableaux). Le résultat est prêt à être intégré dans n’importe quelle pipeline JS, Python ou curl.

Questions fréquentes

Comment les attributs sont-ils représentés ?

Les attributs apparaissent comme des clés précédées de @, par exemple <a href='x'/> devient { '@href': 'x' }. C’est le modèle conventionnel 'badgerfish'.

Qu'en est-il des éléments répétés ?

Lorsque la même balise apparaît deux fois en tant que frère, la valeur devient un tableau. Un enfant unique reste un objet afin que le XML trivial ne soit pas surchargé.

Les espaces de noms sont-ils préservés ?

Les noms d’éléments conservent leur forme pleinement qualifiée (préfixe:nomLocal). Les déclarations d’espaces de noms elles-mêmes apparaissent comme des attributs @xmlns:*.

Mon XML est-il stocké ?

Non. L’analyse s’effectue entièrement dans votre navigateur.