YamlBox

Convertisseurs de données

Convertisseur XML en JSON

Collez XML — un flux RSS, une réponse SOAP, un plan du site ou un fichier de configuration — et obtenez un JSON prévisible. Les attributs sont préfixés par @, les nœuds de texte utilisent #text et les éléments répétés deviennent des tableaux.

Options de conversion

entrée XML

Exemples : Flux RSS · Configuration avec attributs —⌘/Ctrl + Entrée convertit · dépose un fichier pour le charger · traité localement

sortie JSON

La sortie est en lecture seule. Utilisez Copier, Télécharger ou Partager pour le déplacer.

Comment utiliser l'outil XML à JSON

  1. Coller XML

    Tout XML bien formé fonctionne. L'analyseur signale des erreurs précises pour les balises incompatibles au lieu d'échouer silencieusement.

  2. Connaître les conventions

    Les attributs deviennent @name, le contenu du texte devient #text et les éléments enfants répétés deviennent des tableaux. Ces conventions rendent les allers-retours prévisibles.

  3. Ajuster et exporter

    Modifiez le préfixe de l'attribut, désactivez la conversion de type ou ignorez les espaces, puis copiez ou téléchargez le JSON.

Ce qui rend cet outil différent

  • Conventions prévisibles : @attributes, #text, tableaux pour éléments répétés
  • Type casting pour les nombres et les booléens, avec un commutateur pour tout conserver sous forme de chaînes
  • Effacer les messages d'erreur pour les XML mal formés, y compris les balises incompatibles
  • Sections CDATA et espaces de noms gérés sans surprises
  • Tout est local : sécurisé pour les charges utiles SOAP avec les données client

Confidentialité par architecture : cette page ne contient aucune analyse qui reçoit votre entrée et le code de conversion s'exécute dans votre onglet. Vous pouvez vous déconnecter du réseau après le chargement et continuer à travailler.

XML à JSON — questions fréquemment posées

Pourquoi les attributs commencent-ils par @ ?

XML autorise un attribut et un élément enfant portant le même nom, que JSON ne peut pas exprimer avec une seule clé. Le préfixe @ conserve les attributs distincts des éléments, donc rien n'est perdu lors de la conversion.

Comment les éléments répétés sont-ils gérés ?

Lorsque la même balise apparaît plus d'une fois parmi les frères et sœurs, les valeurs deviennent un tableau JSON. Une seule occurrence reste un scalaire ou un objet – c'est pourquoi les consommateurs devraient tolérer les deux, ou pourquoi vous devriez normaliser votre code.

Est-ce qu'il prend en charge les espaces de noms ?

Oui. Les éléments avec espace de noms conservent leurs noms locaux et les collisions de préfixes sont préservées telles qu'écrites dans la source. Si vous avez besoin d'une fidélité totale à l'espace de noms, conservez le XML d'origine à côté du JSON.

Peut-il convertir les réponses SOAP ?

Oui — l'enveloppe et le corps sont convertis comme n'importe quel autre XML. Pour SOAP, continuez à activer la diffusion afin que les champs numériques arrivent sous forme de nombres plutôt que de chaînes.

Vous recherchez “XML en JSON en ligne”, “convertir XML en JSON”, “rss en json” ? Vous êtes au bon endroit — parcourir tous les 19 outils.

Lecture plus approfondie

Article de blog · 6 min de lecture XML à JSON : les décisions que chaque convertisseur doit Convertissez XML en JSON avec des attributs, des éléments répétés et des espaces de noms gérés de manière judicieuse — et comprenez pourquoi il n'y a pas deux mappages XML à JSON qui se ressemblent. Lire le guide →