TontonTools

XML vers JSON

Convertissez XML en JSON : les données existantes au format souhaité par le code moderne.

100% Gratuit Pas d'inscription Respectueux de la vie privée Développement web
Mise à jour sept. 2026

Share X / Twitter Facebook LinkedIn WhatsApp

Comment utiliser XML vers JSON

  1. Collez votre XML — une réponse SOAP, un flux RSS ou une exportation.
  2. Lisez la sortie JSON — éléments sous forme de clés, répétitions sous forme de tableaux, attributs avec préfixe @.
  3. Surveillez le cas d'un élément unique : une occurrence est convertie en objet, plusieurs en tant que tableau — normalisez en aval si les flux varient.
  4. Transférez-le vers l'avant — dans le JSON Viewer, votre code ou tout outil natif JSON.

Qu'est-ce que XML vers JSON ?

Un convertisseur XML vers JSON restructure le XML balisé en objets JSON : les éléments deviennent des clés, le contenu du texte devient des valeurs, les éléments frères répétés deviennent des tableaux et les attributs sont mappés par convention (généralement des clés avec un préfixe @). Ada devient {"user": {"name": "Ada"}}.

C'est la direction de la modernisation : la couche XML durable - services SOAP, flux RSS/Atom, plans de site, exportations d'entreprise, configuration à partir du monde Java - continue de produire du XML, tandis que tout ce que vous voulez faire avec les données (JavaScript, API, outils JSON) veut du JSON. Le convertisseur est l'adaptateur entre les époques.

À propos de XML vers JSON

Collez du XML et obtenez instantanément l'équivalent JSON : imbrication d'éléments préservés et répétés rassemblés dans des tableaux, attributs mappés par convention.

Tâches typiques : consommer une réponse SOAP ou XML-RPC dans une pile JavaScript/Python moderne, transformer un flux RSS en JSON qu'une interface peut restituer, convertir les exportations de données d'entreprise ou gouvernementales pour les pipelines natifs JSON et migrer les configurations XML aux formats JSON. Une fois convertie, toute la boîte à outils JSON s'applique : l'arborescence du visualiseur pour l'exploration, le validateur, le traitement de style jq.

L'honnêteté du mappage : XML contient des éléments que JSON ne contient pas (attributs, espaces de noms, commentaires, contenu mixte de texte et d'éléments). array) mérite d'être normalisé dans un code qui consomme différents flux.

Foire aux questions

Par convention comme clés préfixées : <user id="7">Ada</user> → {"user": {"@id": "7", "#text": "Ada"}}. JSON n'a pas de concept d'attribut, donc les convertisseurs en inventent un — @ et #text sont les conventions les plus courantes.
Inférence de structure : deux frères et sœurs <item> forment clairement un tableau ; un seul <item> est ambigu et se convertit en un objet simple. Les flux avec des nombres variables nécessitent une étape de normalisation (wrap-if-not-array) lors de la consommation du code.
Oui — RSS est XML et la conversion produit des structures de canal/élément prêtes pour le rendu. Le tableau d'éléments est exactement le cas des éléments répétés : normalisez les flux à publication unique comme ci-dessus.
Commentaires, instructions de traitement, distinctions CDATA et préfixes d'espace de noms (généralement aplatis en noms de clés). Si le consommateur en a besoin, JSON n’était pas la bonne cible : ce sont des concepts natifs XML.
Approximativement : le frère JSON vers XML inverse les conventions, mais l'ordre des attributs, les espaces et les commentaires ne réapparaîtront pas. Pour le contenu des données, les allers-retours sont fidèles ; pour le formatage des documents, ils ne le sont pas.

We use cookies for analytics and to keep the tools free via ads. See our Privacy Policy.