convertisseur-xml-vers-json-en-ligne
Convertisseur XML ↔ JSON
Conversion bidirectionnelle instantanée, 100% côté client. Vos données ne quittent jamais votre navigateur.
Guide & Explications
Convertisseur XML vers JSON en Ligne : Guide Complet
XML et JSON coexistent dans tous les écosystèmes modernes. Les APIs REST retournent du JSON, mais les anciens systèmes d'entreprise, les flux RSS/Atom, les fichiers de configuration Maven/Spring et les exports SOAP sont en XML. Notre convertisseur bidirectionnel instantané vous permet de passer de l'un à l'autre sans aucune installation.
Comprendre les 5 options de conversion
1. Inclure les attributs XML (préfixe @)
XML possède une notion d'attribut qui n'a pas d'équivalent direct en JSON. <price currency="EUR">29.99</price> — ici, currency est un attribut. Notre moteur intègre ces attributs comme des propriétés JSON préfixées par @ : {"@currency": "EUR", "#text": 29.99}. Désactivez cette option pour les ignorer complètement.
2. Typage automatique
Sans cette option, tous les valeurs XML deviennent des strings JSON : {"age": "32", "active": "true"}. Avec le typage automatique, notre parser détecte et convertit les types natifs : {"age": 32, "active": true}. Résultat directement exploitable sans cast côté application.
3. Forcer les tableaux
Le problème de l'inconsistance de schéma : si un feed XML contient parfois un seul <item> et parfois plusieurs, le JSON résultant sera soit un objet soit un tableau. Cette option force systématiquement les nœuds dans des tableaux pour un schéma 100% prévisible.
4. Préserver les sections CDATA
Les sections <![CDATA[...]]> en XML permettent d'inclure du contenu HTML ou des caractères spéciaux sans échappement. Notre moteur les extrait et les inclut comme des strings JSON simples.
5. Mode JSON → XML
La conversion inverse prend votre structure JSON et génère du XML valide. Les clés préfixées @ redeviennent des attributs XML, les tableaux génèrent des éléments frères répétés, et l'indentation est configurable.
Foire aux questions
Q: Est-ce que convertisseur-xml-vers-json-en-ligne est gratuit ?
R: Oui, l'outil convertisseur-xml-vers-json-en-ligne est 100% gratuit. Tous les utilitaires sur Dolf.in sont accessibles sans frais et sans publicité intrusive.
Q: Mes données sont-elles en sécurité ?
R: Absolument. Dolf.in utilise une approche 'Serverless' : vos données sont traitées localement dans votre navigateur et ne sont jamais envoyées vers nos serveurs.
Q: Dois-je installer un logiciel ?
R: Non, aucun téléchargement ni installation n'est requis. Tout fonctionne directement dans votre navigateur web.
Q: Pourquoi les attributs XML sont-ils préfixés par '@' dans le JSON résultant ?
R: La convention '@' pour les attributs XML est une norme de facto adoptée par de nombreuses bibliothèques de conversion (BadgerFish, xml2js...). Elle permet de distinguer visuellement et programmatiquement un attribut XML (ex: @id, @lang) d'un élément enfant (ex: name, address). Si vous préférez ignorer complètement les attributs (par exemple pour des feeds RSS simples), vous pouvez désactiver cette option dans le panneau de configuration.
Q: Qu'est-ce que le 'typage automatique' et pourquoi est-il important ?
R: En XML, toutes les valeurs sont des chaînes de caractères. '
Q: Comment fonctionne la 'normalisation des tableaux' ?
R: Si votre XML contient parfois un seul élément '