Convertisseur XML vers JSON

Besoin de la conversion inverse ?
JSON to XML Converter

Entrée XML

1

Sortie JSON

Saisissez des données en XML pour les convertir en JSON

Les données converties apparaîtront ici

Comment convertir XML en JSON en ligne

  1. Étape 1 – Coller ou importer du XML

    Collez du XML dans l’éditeur de gauche ou importez un fichier .xml.

  2. Étape 2 – Inspecter la structure

    Au fur et à mesure de l’édition, l’outil analyse le XML et le convertit en arbre d’objets JSON (éléments, attributs, nœuds imbriqués).

  3. Étape 3 – Vérifier la sortie JSON

    Le JSON apparaît à droite, formaté pour la lecture. Les erreurs XML s’affichent au-dessus des éditeurs.

  4. Étape 4 – Copier ou télécharger le JSON

    Copiez le JSON converti ou téléchargez-le en .json pour vos APIs, tests ou applications.

Conseils rapides pour convertir XML en JSON

  • Un XML bien formé est requis ; des balises non fermées ou des caractères invalides provoqueront des erreurs d’analyse.
  • Les attributs sont généralement mappés avec un préfixe (comme @) et les nœuds de texte avec #text.
  • After converting, you can generate JSON Schema or TypeScript types for the resulting JSON structure.
Exemple : XML vers JSON
<!-- XML input -->
<order id="ORD-1001">
  <customer name="Maeve" email="[email protected]" />
  <item sku="SKU-001">Wireless Mouse</item>
  <item sku="SKU-002">Mechanical Keyboard</item>
</order>

// JSON output (simplified)
{
  "order": {
    "@id": "ORD-1001",
    "customer": {
      "@name": "Maeve",
      "@email": "[email protected]"
    },
    "item": [
      { "@sku": "SKU-001", "#text": "Wireless Mouse" },
      { "@sku": "SKU-002", "#text": "Mechanical Keyboard" }
    ]
  }
}

Outils associés XML et JSON

Travaillez avec XML et JSON grâce à ces outils supplémentaires.

Questions fréquentes

Quelles fonctions XML sont prises en charge ?

Le convertisseur prend en charge les éléments XML standard, les attributs, le contenu textuel et les sections CDATA. Il traite les structures imbriquées et les convertit en objets et tableaux JSON appropriés.

Comment les attributs XML sont-ils traités dans la sortie JSON ?

Les attributs XML sont généralement convertis en propriétés JSON avec un préfixe spécial (comme '@') pour les distinguer du contenu des éléments, ou peuvent être fusionnés dans la représentation JSON de l’élément selon la logique de conversion.

Puis-je convertir de gros fichiers XML ?

Oui, le convertisseur peut traiter de gros fichiers XML, mais les performances varient selon la taille et la complexité. Pour les fichiers très volumineux, envisagez de les diviser en morceaux plus petits si possible.

Que deviennent les espaces de noms XML pendant la conversion ?

Les espaces de noms XML sont conservés dans la sortie JSON, généralement dans les noms d’éléments ou comme propriétés séparées. Le traitement exact dépend de l’implémentation de la conversion.