OKfmt

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

  1. 1Téléchargez votre fichier XML par glisser-déposer, clic ou collage.
  2. 2Ajustez les paramètres de qualité si nécessaire.
  3. 3Cliquez sur « Convertir maintenant » et attendez la fin de la conversion.
  4. 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éXMLJSON
Sortie19982001
DéveloppeurW3CDouglas 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.