Un souci avec cet outil ?
À propos de « Convertisseur XML Vers JSON En Ligne »
Cet outil convertit le XML en JSON. Les noms d'éléments deviennent des clés, le contenu texte des valeurs chaîne, les attributs des propriétés préfixées, les éléments répétés des tableaux. La structure XML est fidèlement reproduite.
XML vers JSON est fréquent lors des modernisations : consommer du SOAP depuis JavaScript, importer d'anciennes configs XML dans un pipeline JSON, ou bâtir des outils de visualisation XML.
Des options gèrent les attributs, les namespaces et le traitement des espaces entre éléments. Les éléments vides peuvent être null, chaîne vide ou objet vide.
Comment utiliser cet outil
Convertir XML en JSON
Coller votre XML
Document XML dans le champ « XML ». L’outil utilise `fast-xml-parser` avec des valeurs par défaut tolérantes ; le texte des éléments est retraité (espaces de bord supprimés).
Conservation des attributs
Les attributs d’élément sont conservés avec le préfixe `@_`. Par exemple `<foo bar="1">x</foo>` devient `{ foo: { "@_bar": "1", "#text": "x" } }` (`attributeNamePrefix: "@_"`).
Exécuter
Sortie : un seul champ `json` — un objet JavaScript reflétant l’arbre du document. Le prolog XML et le DOCTYPE sont jetés ; seul l’arbre d’éléments reste.
Aller-retour avec perte
Faire XML → JSON → XML avec cet outil + json-to-xml-converter ne revient pas exactement à l’original : les préfixes d’attributs ne correspondent pas, le contenu mixte (texte + enfants) s’écrase, et l’ordre des frères répétés peut bouger.