Convertisseur XML vers JSON en ligne
Convertissez du XML en JSON, ou du JSON en XML — instantanément, entièrement dans votre navigateur.
Entrée XML
Résultat JSON
La conversion se fait entièrement dans votre navigateur — vos données n'atteignent jamais nos serveurs.
Convertissez du XML en JSON ou du JSON en XML sur la même page — changez simplement de mode.
Aucun compte requis, et aucune limite sur la quantité de données que vous pouvez convertir.
Comment le XML correspond au JSON
XML et JSON ne se correspondent pas parfaitement, donc cet outil utilise une convention simple et lisible : les attributs XML deviennent des clés JSON préfixées par @ (donc id="1" devient "@id": "1"), le contenu textuel à côté des éléments enfants devient une clé #text clé, et les éléments enfants répétés portant le même nom de balise deviennent un tableau JSON. La conversion de JSON vers XML suit la même convention en sens inverse.
Comment convertir entre XML et JSON
- Choisissez un sens. « XML → JSON » convertit le XML en JSON ; « JSON → XML » fait l'inverse.
- Collez vos données. Tapez ou collez du XML ou du JSON dans la zone, selon le mode sélectionné.
- Lisez le résultat. La conversion se fait instantanément pendant que vous tapez — aucun bouton à cliquer.
- Copiez ou téléchargez. Utilisez le bouton Copier pour copier le résultat, ou Télécharger pour l'enregistrer sous forme de fichier.
Questions fréquentes
Comment convertir du XML en JSON ?
Passez sur « XML → JSON », collez votre XML, et le JSON équivalent apparaît instantanément. Passez sur « JSON → XML » pour aller dans l'autre sens.
Quelle convention cet outil utilise-t-il pour les attributs et le texte ?
Les attributs XML deviennent des clés JSON préfixées par @ (par ex. id="1" devient "@id": "1"), et tout contenu textuel accompagnant des éléments enfants devient une clé "#text". Cela reflète une convention XML-vers-JSON largement utilisée et lisible plutôt qu'une norme officielle unique, car XML et JSON ne se correspondent pas parfaitement.
Les éléments XML répétés sont-ils convertis en tableau JSON ?
Oui — si un élément a plusieurs enfants portant le même nom de balise, ils deviennent un tableau JSON sous cette clé, en conservant l'ordre.
Pourquoi les valeurs converties reviennent-elles en texte, et non en nombres ou booléens ?
XML n'a pas de type nombre ou booléen natif — chaque valeur est du texte jusqu'à ce que quelque chose l'interprète. Cet outil préserve cela, en convertissant le contenu XML en chaînes JSON plutôt qu'en devinant quelles valeurs étaient censées être des nombres.
Comment JSON → XML choisit-il les noms d'éléments ?
Si votre JSON est un objet à une seule clé, cette clé devient l'élément racine ; sinon, tout est enveloppé dans un élément <root>. Les clés d'objet deviennent des balises d'éléments enfants, et les éléments d'un tableau se répètent comme des éléments frères avec la même balise.
Que se passe-t-il si mon XML ou JSON n'est pas valide ?
Vous verrez un message d'erreur clair décrivant le problème, plutôt qu'un résultat vide ou cassé.
Mes données sont-elles envoyées quelque part ?
Non. La conversion s'exécute entièrement dans votre navigateur grâce au DOMParser intégré — vos données ne sont jamais envoyées aux serveurs de CurePDF.
Le convertisseur XML vers JSON est-il gratuit ?
Oui, sans compte requis et sans limite sur la quantité de données que vous pouvez convertir.