ToolActToolAct Outils

Convertisseur XML en JSON

Entrée XML
Sortie JSON
Lignes: 1Caractères: 0Octets: 0
Lignes: 1Caractères: 0Octets: 0

Qu'est-ce que la conversion XML en JSON ?

La conversion XML en JSON transforme les données XML (eXtensible Markup Language) au format JSON (JavaScript Object Notation). Ceci est utile pour moderniser les systèmes existants, travailler avec des API REST attendent du JSON, ou lorsque vous avez besoin d'un format de données plus compact et plus facile à analyser.

Comment utiliser

Étapes de base

  1. Collez ou saisissez des données XML dans la zone de saisie de gauche
  2. Sélectionnez la taille d'indentation (2 espaces, 4 espaces ou Tab)
  3. Le JSON converti s'affiche à droite avec coloration syntaxique
  4. Vérifiez le résultat et corrigez les erreurs XML
  5. Cliquez sur Copier ou Télécharger pour sauvegarder le résultat

Fonctionnalités

Conversion automatiqueConversion XML en JSON en temps réel lors de la saisie
Détection intelligente des typesConvertit automatiquement les nombres et booléens dans le texte XML
Détection d'erreursDétecte automatiquement les erreurs de syntaxe XML avec détails
Coloration syntaxiqueSortie JSON avec éléments de syntaxe colorés

Exemples

Élément simple

<root>
  <nom>Jean</nom>
</root>
→
{"root": {"nom": "Jean"}}

Éléments répétés

<root>
  <item>A</item>
  <item>B</item>
</root>
→
{"root": {"item": ["A", "B"]}}

Structure imbriquée

<root>
  <utilisateur>
    <nom>Jean</nom>
    <age>30</age>
  </utilisateur>
</root>
→
{"root": {"utilisateur": {"nom": "Jean", "age": 30}}}

FAQ

Comment les éléments XML sont-ils convertis en JSON ?

Les éléments XML deviennent des propriétés d'objet JSON. Les éléments enfants deviennent des objets imbriqués. Par exemple, &lt;nom&gt;Jean&lt;/nom&gt; devient {"nom": "Jean"}.

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

Lorsque le même nom d'élément apparaît plusieurs fois en tant que frères, ils sont automatiquement regroupés dans un tableau JSON. Par exemple, deux éléments &lt;item&gt; deviennent un tableau "item".

Les attributs XML sont-ils pris en charge ?

Actuellement, la conversion préserve le contenu textuel et les éléments enfants. Les attributs XML ne sont pas conservés, en se concentrant sur le contenu structurel du XML.