XML en JSON
Collez le XML d'un flux, d'un export ou d'une réponse SOAP et obtenez un JSON propre. Les éléments répétés deviennent des tableaux et les attributs peuvent être conservés.
ENTRÉE
SORTIE
Tout se passe dans votre navigateur. Rien de ce que vous saisissez n'est envoyé à un serveur.
Comment convertir du XML en JSON
Collez le XML
Collez le document ou ouvrez un fichier .xml. L'outil vérifie d'abord qu'il est bien formé.
Gérez les attributs
Gardez les attributs sous forme de clés @name, ou laissez-les de côté pour un résultat plus simple.
Copiez le JSON
Copiez le résultat ou téléchargez-le sous forme de fichier .json.
Du XML au JSON
Chaque élément devient une clé. Un élément qui apparaît plusieurs fois sous le même parent devient un tableau, les attributs deviennent des clés qui commencent par @, et le texte placé à côté d'éléments enfants est stocké sous #text.
Ce qui est laissé de côté
Les commentaires, les instructions de traitement et la déclaration XML n'ont pas d'équivalent en JSON : ils sont supprimés. Les sections CDATA sont conservées en texte brut.
Questions fréquentes
Pourquoi un élément unique n'est-il pas un tableau ?
Le XML n'indique pas si un élément peut se répéter : une seule occurrence devient un objet, deux ou plus deviennent un tableau. Vérifiez ce point si votre code attend une liste.
Les espaces de noms sont-ils pris en charge ?
Oui. Les noms préfixés comme soap:Body sont conservés tels quels dans les clés.
Mon XML est-il envoyé sur un serveur ?
Non. L'analyse et la conversion se font dans votre navigateur.