🔄

Convertisseur JSON vers XML

Convertissez les données JSON en XML bien formaté avec un mappage de structure et une gestion des types automatiques.

Conversion automatiquePrise en charge des objets imbriquésGestion des tableauxMappage des attributsFormatage lisibleDétection des erreursTraitement en temps réel
📝

Entrée JSON

Loading...
🔄

XML généré

Loading...

Comment utiliser le convertisseur JSON vers XML

1. Saisir les données JSON

Collez vos données JSON dans la zone de saisie. Prend en charge les objets et les tableaux imbriqués.

2. Conversion automatique

L'outil convertit automatiquement le JSON en XML avec un mappage de structure approprié.

3. Examiner le XML

Vérifiez la structure et le formatage du XML généré.

4. Télécharger le résultat

Copiez ou téléchargez le fichier XML pour l'utiliser dans vos projets.

Règles de conversion

🏗️ Objet vers élément

Les objets JSON deviennent des éléments XML avec des propriétés en tant qu'attributs ou éléments enfants.

{ "name": "value" }
<root name="value"/>

📋 Tableau vers éléments

Les tableaux JSON deviennent plusieurs éléments XML avec des noms indexés.

["a", "b"]
<item_0>a</item_0>
<item_1>b</item_1>

🔤 Primitif vers attribut

Les valeurs de chaîne, de nombre et de booléen deviennent des attributs XML lorsque cela est possible.

{ "id": 123, "active": true }
<root id="123" active="true"/>

🚫 Nul vers auto-fermant

Les valeurs nulles deviennent des balises XML auto-fermantes.

{ "empty": null }
<empty/>

Exemple de conversion

Entrée JSON :

{
  "users": [
    {
      "id": 1,
      "name": "Alice",
      "profile": {
        "age": 25,
        "city": "New York"
      }
    }
  ]
}

XML généré :

<?xml version="1.0" encoding="UTF-8"?>
<root>
  <users>
    <users_item_0 id="1" name="Alice">
      <profile age="25" city="New York"/>
    </users_item_0>
  </users>
</root>

Cas d'utilisation de XML

🌐 Services Web

API SOAP, flux RSS et intégration de services Web basés sur XML.

📄 Traitement de documents

Génération de documents, traitement de modèles et gestion de contenu.

🔄 Échange de données

Intégration de systèmes hérités et échange de données multiplateforme.

Meilleures pratiques

✅ Conception de la structure

Gardez la structure JSON simple et évitez les objets profondément imbriqués pour une sortie XML plus propre.

💡 Convention de nommage

Utilisez des noms de propriété significatifs car ils deviennent des noms d'éléments et d'attributs XML.

⚠️ Considérations sur les tableaux

Les tableaux génèrent des noms d'éléments indexés. Envisagez d'utiliser des objets avec des clés significatives pour une meilleure structure XML.

Conseils d'utilisation

1

Utilisez Ctrl + Entrée pour traiter rapidement

2

Prend en charge le glisser-déposer de fichiers dans l'éditeur

3

Cliquez sur l'icône de plein écran pour basculer en mode plein écran