Mode d'emploi
- Collez votre document dans l’éditeur XML.
- Réglez Tableaux sur Auto (2+ balises identiques) ou Toujours selon la structure souhaitée.
- Choisissez 2 espaces, 4 espaces, Tabulation ou Minifier dans Indentation.
- Consultez le résultat dans l’éditeur JSON.
Exemples
Catalogue de produits avec prix et références
<catalogue>
<produit reference="007">
<nom langue="fr">Cahier A5</nom>
<prix>3.90</prix>
<disponible>true</disponible>
</produit>
<produit reference="012">
<nom langue="fr">Stylo bleu</nom>
<prix>1.20</prix>
<disponible>false</disponible>
</produit>
</catalogue>{
"catalogue": {
"produit": [
{
"@reference": "007",
"nom": {
"@langue": "fr",
"#text": "Cahier A5"
},
"prix": 3.90,
"disponible": true
},
{
"@reference": "012",
"nom": {
"@langue": "fr",
"#text": "Stylo bleu"
},
"prix": 1.20,
"disponible": false
}
]
}
}Commande avec espace de noms et champ vide
<cmd:commande xmlns:cmd="urn:commandes" numero="FR-2026-042"> <!-- Livraison en point relais --> <cmd:article>Lampe de bureau</cmd:article> <cmd:instructions/> </cmd:commande>
{
"@xmlns:cmd": "urn:commandes",
"@numero": "FR-2026-042",
"#comment": "Livraison en point relais",
"article": [
"Lampe de bureau"
],
"instructions": [
null
]
}FAQ
Mes données XML sont-elles envoyées à un serveur ?
La conversion s’effectue dans votre navigateur : votre XML n’est pas envoyé au serveur. Seuls vos réglages sont enregistrés dans localStorage. Les événements Google Analytics ne contiennent ni XML ni JSON.
Pourquoi mon XML ne se convertit-il pas en JSON ?
Un XML mal formé laisse le résultat vide. L’outil indique la ligne et la colonne de l’erreur. Cliquez sur le message pour la retrouver dans l’éditeur. Vérifiez notamment les balises fermantes, les attributs entre guillemets et la présence d’un seul élément racine.
La conversion conserve-t-elle l’ordre du contenu XML ?
Pas dans tous les cas : si du texte est mêlé à des éléments, sa position entre les balises est perdue. Des éléments alternés, comme a, b, a, sont regroupés par nom. L’outil affiche un avertissement dans ces cas.
Pourquoi l’entité provoque-t-elle une erreur ?
est une entité HTML, pas une entité prédéfinie en XML : utilisez   pour une espace insécable. Les entités déclarées dans un DOCTYPE interne sont prises en charge, mais les DTD externes ne sont jamais chargées.
Quelle taille de fichier XML peut-on convertir ?
Les fichiers de plus de 50 Mo sont refusés. Au-delà d’un million de caractères, la conversion n’est plus automatique et doit être lancée manuellement. La mémoire disponible dans votre navigateur peut aussi limiter le traitement.