Convertisseur XML en JSON
Transformez du balisage XML en objets et tableaux JSON structurés avec préservation des attributs et inférence des types.
XML d'entrée
JSON de sortie
Statut
Error details...
Métriques JSON
Étapes Suivantes
Moteur d'analyse XML en JSON
Analysez des documents XML complexes en objets JSON structurés avec préservation des attributs.
Processus de sérialisation XML vers JSON
Pipeline WebWorker en 4 étapes
Chargement du XML
Lit la structure XML et vérifie la fermeture des balises.
Parcours hiérarchique
Parcourt récursivement les éléments, attributs et textes.
Inférence scalaire
Identifie les nombres et booléens pour les convertir en types natifs.
Génération du JSON
Produit un document JSON prêt pour l'intégration API.
Outils complets d'analyse XML
Normes d entreprise et conformité
Extraction d'attributs
Préserve les attributs XML avec un préfixe configurable (ex: @id).
Tableaux automatiques
Regroupe les balises sœurs identiques dans un tableau JSON propre.
Nettoyage des espaces
Supprime les retours à la ligne et espaces superflus de mise en page.
Zéro fuite mémoire
Algorithme optimisé pour les fichiers XML volumineux sans blocage.
Transformations de Manifestes Réels
Galerie InteractiveDécouvrez comment les structures de données réelles se traduisent en formats propres et conformes aux standards.
1. Configuration XML avec Attributs de Métadonnées
company.xml ➔ company.jsonAperçuMasquer
1. Configuration XML avec Attributs de Métadonnées
company.xml ➔ company.jsonArborescence XML avec numéros de version et métadonnées convertie en objet JSON propre.
<?xml version="1.0" encoding="UTF-8"?>
<department id="ENG-01">
<name>Platform Engineering</name>
<employees>
<employee>
<id>101</id>
<name>Sarah Jenkins</name>
<role>Lead Architect</role>
<active>true</active>
</employee>
</employees>
</department>{
"department": {
"@id": "ENG-01",
"name": "Platform Engineering",
"employees": {
"employee": [
{
"id": 101,
"name": "Sarah Jenkins",
"role": "Lead Architect",
"active": true
}
]
}
}
}2. Liste de Produits avec Éléments Sœurs Répétés
order.xml ➔ order.jsonAperçuMasquer
2. Liste de Produits avec Éléments Sœurs Répétés
order.xml ➔ order.jsonBalises répétées converties et regroupées automatiquement dans un tableau JSON.
<?xml version="1.0" encoding="UTF-8"?>
<order id="ORD-9821" currency="USD">
<customer>Apex Systems</customer>
<total>249.99</total>
Priority Overnight Delivery
</order>{
"order": {
"@id": "ORD-9821",
"@currency": "USD",
"customer": "Apex Systems",
"total": 249.99,
"#text": "Priority Overnight Delivery"
}
}3. Extraction de Sections CDATA et Textes Mixtes
article.xml ➔ article.jsonAperçuMasquer
3. Extraction de Sections CDATA et Textes Mixtes
article.xml ➔ article.jsonContenus HTML et textes multilignes extraits fidèlement des blocs CDATA.
<?xml version="1.0" encoding="UTF-8"?>
<article>
<title>XML & JSON Guide</title>
<content><![CDATA[<p>Learn <strong>XML</strong> logic.</p>]]></content>
</article>{
"article": {
"title": "XML & JSON Guide",
"content": "<p>Learn <strong>XML</strong> logic.</p>"
}
}Matrice de Mappage Structurel XML vs JSON
W3C XML to RFC 8259| Construction XML | Équivalent JSON | Mécanisme de Mappage |
|---|---|---|
Element <name>Alice</name> | {"name": "Alice"} | Les noms de balises XML deviennent des clés d'objet JSON. |
Repeating Tag <item>1</item> | "item": [1, 2] | Les attributs de balises sont conservés avec un préfixe configurable (ex: @version). |
Attribute <user id="101"/> | {"@id": 101} | Les éléments frères de même nom sont fusionnés dans un tableau JSON. |
Mixed Content <p c="USD">25</p> | {"@c": "USD", "#text": 25} | Le texte simple est converti en valeur scalaire de propriété. |
Empty Element <val/> | null / "" / {} | Les éléments contenant à la fois du texte et des balises stockent le texte sous #text. |
Foire Aux Questions
Find instant, verified answers to common questions about data conversion, syntax formatting, encoding, and offline privacy.
Comment convertir du XML en JSON en ligne ?
Comment les balises XML répétitives sont-elles gérées en JSON ?
Le convertisseur prend-il en charge les attributs XML ?
Mes données XML sont-elles enregistrées quelque part ?
No matching questions found
We couldn't find any questions matching your query. Try searching for different keywords or reset your filters.