Aller au contenu
ToolsMinify logo
Outils convertisseurs

Convertisseur XML vers JSON

Collez du XML et convertissez-le en JSON en ligne - ou l'inverse sur la meme page.

À propos de Convertisseur XML vers JSON

Collez du XML et convertissez-le en JSON en ligne - ou l'inverse sur la meme page. Ce convertisseur XML vers JSON gratuit tourne entierement dans votre navigateur, donc configs, flux RSS, SVG et enveloppes d'API avec de vraies donnees ne quittent pas votre appareil. Les attributs deviennent des cles prefixees par @ (par ex. @id), les elements texte seul deviennent des chaines, et le contenu mixte utilise #text pour un aller-retour avec Inverser. Associez-le au Formateur et minificateur XML ou au Convertisseur YAML vers JSON.

Comment utiliser Convertisseur XML vers JSON

  1. Choisissez XML → JSON ou JSON → XML (ou Inverser le sens apres une conversion).
  2. Collez votre document, deposez un fichier .xml / .svg / .rss / .json local (max. 10 Mo - lu dans le navigateur uniquement), ou chargez un exemple config, RSS ou SVG.
  3. Reglez l'indentation 2/4. Pour JSON → XML, incluez optionnellement la declaration XML. Verifiez les compteurs d'elements et d'attributs.
  4. Copiez ou telechargez le resultat. Les commentaires sont retires en XML → JSON car JSON n'en a pas. Rien n'est envoye.

Exemples de Convertisseur XML vers JSON

XML de config avec attributs

Un bloc <config env="staging"> devient du JSON avec "@env": "staging". Les elements database et feature imbriques gardent la structure ; les balises <feature> repetees deviennent des tableaux.

Canal RSS vers JSON

Collez un canal RSS 2.0. Les items deviennent un tableau sous channel.item pour inspecter titres et descriptions en JSON.

Marquage SVG

Convertissez une petite icone SVG en JSON pour inspecter xmlns, viewBox et formes enfants, puis Inversez vers XML pour l'embarquer.

JSON retour vers XML

Partez d'un JSON avec des cles @attribut et une seule cle racine. Activez Inclure la declaration XML quand vous avez besoin de <?xml version="1.0" encoding="UTF-8"?>.

JSON multi-cles enveloppe

Si le JSON a plusieurs cles de premier niveau, elles s'enveloppent dans un element <root> pour une sortie XML bien formee a une seule racine.

Cas d'utilisation courants

  • Transformer des reponses XML d'API en JSON pour le debug
  • Convertir des fragments RSS / Atom en fixtures JSON
  • Inspecter la structure SVG en JSON avant edition
  • Aller-retour de config XML avec attributs en @cles
  • Produire du XML depuis des fixtures JSON dans le navigateur

Questions fréquentes sur Convertisseur XML vers JSON

Comment convertir XML en JSON en ligne ?
Choisissez XML → JSON, collez votre XML (ou deposez un .xml / .svg / .rss) et copiez ou telechargez le JSON. La conversion tourne dans le navigateur - rien n'est envoye.
Puis-je convertir JSON en XML sur la meme page ?
Oui. Passez a JSON → XML ou utilisez Inverser le sens. Une seule cle d'objet de premier niveau devient l'element racine. Plusieurs cles s'enveloppent dans <root>.
Comment les attributs XML sont-ils representes en JSON ?
Les attributs deviennent des cles avec un prefixe @, par ex. @id et @class. En JSON → XML ces cles redeviennent des attributs pour un aller-retour previsible.
Que deviennent le texte et le contenu mixte ?
Les elements qui ne contiennent que du texte deviennent une chaine JSON. Quand texte et enfants se melangent, le texte est stocke sous #text a cote des cles enfants.
Les commentaires XML sont-ils conserves en JSON ?
Non. JSON n'a pas de syntaxe de commentaires, donc <!-- commentaires --> sont retires. L'UI affiche un badge quand des commentaires ont ete detectes.
Mon XML est-il envoye sur un serveur ?
Non. Le parsing et la conversion tournent uniquement dans votre navigateur. Sur pour configs et flux qui nomment de vrais hotes ou incluent du marquage prive.
Le document doit-il avoir un seul element racine ?
Oui pour XML → JSON. Les racines soeurs sont rejetees avec une erreur claire - enveloppez-les d'abord dans une balise parente. Cela garde la forme JSON non ambigue.
En quoi cela differe-t-il du formateur XML ?
Le Formateur et minificateur XML embellit ou compresse le XML. Cette page convertit entre XML et JSON avec gestion des attributs et Inverser - utilisez les deux quand vous avez besoin d'un marquage propre et d'une vue JSON.