XML → JSON
Analyse XML en JSON avec des attributs sous le préfixe @_ et préserve les nœuds de texte, transmet les réponses SOAP/RSS aux interfaces frontend modernes.
Glissez les fichiers ici ou cliquez
Ctrl+V pour coller depuis le presse-papiers
Comment convertir XML en JSON
- 1Téléchargez votre fichier XML par glisser-déposer, clic ou collage.
- 2Ajustez les paramètres de qualité si nécessaire.
- 3Cliquez sur « Convertir maintenant » et attendez la fin de la conversion.
- 4Téléchargez votre fichier JSON converti.
À propos de la conversion XML vers JSON
XML est un langage de balisage extensible publié par le W3C en 1998. Il adopte une structure arborescente de balises qui sépare les attributs des nœuds textuels, et est le format de base pour SOAP, RSS, SVG. Sa syntaxe est stricte et sa redondance élevée. JSON est un format d'échange de paires clé-valeur et de tableaux défini dans la RFC 8259, avec seulement six types de données de base. Le besoin de conversion vient de l'adaptation de format pour différents scénarios d'échange de données.
La taille du fichier de sortie après conversion est plus petite que celle du fichier XML d'origine. La structure arborescente imbriquée de XML correspond aux objets imbriqués dans JSON, les balises XML sont converties en noms de clés JSON, et les attributs XML peuvent être conservés comme paires clé-valeur dans les objets. XML n'a pas de type date natif qui n'est pas défini dans JSON, et XML n'a pas de structure standard correspondant aux commentaires JSON, donc les commentaires ne sont pas conservés après conversion.
Cette conversion est adaptée aux flux de travail comme l'échange de données dans le développement Web front-end et l'adaptation de données d'interface pour applications mobiles. La sortie est compatible avec tous les parseurs JSON respectant la spécification RFC 8259, et supporte l'analyse et l'appel par tous les navigateurs et systèmes d'exploitation courants.
XML vs JSON : comparaison technique
| Fonctionnalité | XML | JSON |
|---|---|---|
| Sortie | 1998 | 2001 |
| Développeur | W3C | Douglas Crockford |
FAQ sur XML → JSON
La qualité des données change-t-elle après conversion
Un XML bien formé peut être entièrement mappé vers la structure JSON correspondante, seuls les commentaires XML ne sont pas conservés. Tout contenu de balise valide et tous les niveaux d'imbrication peuvent être générés correctement, et le contenu des données d'origine n'est pas modifié.
La structure originale peut-elle être entièrement conservée
La structure arborescente imbriquée du XML est entièrement conservée sous forme d'objets imbriqués dans le JSON. Les noms de balises sont convertis en noms de clés JSON, et les attributs peuvent être conservés sous forme de paires clé-valeur dans les objets. Le XML n'a pas de norme native pour les commentaires, ceux-ci ne sont donc pas conservés après conversion.
Quelle est la taille maximale de fichier unique prise en charge
La limite de taille de fichier unique pour ce service de conversion est de 50 Mo, et un seul fichier peut être converti à la fois. Le service est gratuit, la sortie n'a pas de filigrane et aucune inscription n'est requise.
Les fichiers sont-ils stockés
La conversion s'effectue côté serveur et les fichiers sont téléchargés via HTTPS. Une fois la conversion terminée, le serveur supprime immédiatement le fichier source et le fichier de sortie, et ne stocke aucun fichier pour protéger la confidentialité des données des utilisateurs.