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
- Choisissez XML → JSON ou JSON → XML (ou Inverser le sens apres une conversion).
- 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.
- Reglez l'indentation 2/4. Pour JSON → XML, incluez optionnellement la declaration XML. Verifiez les compteurs d'elements et d'attributs.
- 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.
Outils connexes
Formateur et minificateur XML
Formateur XML en ligne et minificateur XML en ligne gratuits. Emballez ou compressez XML, SVG, RSS et configs dans le navigateur - rien n'est envoye.
Convertisseur YAML vers JSON
Convertissez YAML en JSON et JSON en YAML en ligne dans le navigateur. Flux multi-documents, YAML 1.2 sur contre le probleme Norvege, exemples Docker Compose / GitHub Actions / Kubernetes. Rien n'est envoye.
Convertisseur TOML vers JSON
Convertissez TOML en JSON et JSON en TOML en ligne dans le navigateur. Cargo.toml, pyproject.toml et configs d'app. Inverser le sens. Rien n'est envoye.
Minificateur et formateur JSON
Minificateur et formateur JSON en ligne gratuits. Réduisez JSON pour réduire les charges utiles ou embellir (joli-imprimer) JSON avec une indentation de 2 espaces. Valide au fur et à mesure - aucun téléchargement requis.
Convertisseur JSON vers CSV
Convertissez JSON en CSV et CSV en JSON dans le navigateur. Aplatit les objets imbriques, desaplatit les cles a points au retour, NDJSON, preset Excel UE, RFC 4180. Rien n'est envoye.