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.