Convertisseur XML en JSON Gratuit en Ligne

Collez votre XML et convertissez-le instantanément en JSON propre — préserve les attributs en tant que @attributes, prend en charge l'indentation personnalisée et s'exécute entièrement dans votre navigateur.

들여쓰기:
XML 입력
JSON 출력
복사됨!
JSON 출력이 여기에 표시됩니다...
🔮 Découvrez votre personnage du destin K-pop 🎨 도툰 — 웹툰·일러스트 플랫폼

Qu'est-ce qu'un Convertisseur XML en JSON ?

Un convertisseur XML en JSON transforme les données XML (Extensible Markup Language) au format JSON (JavaScript Object Notation). XML utilise une structure arborescente avec des balises et des attributs, tandis que JSON utilise des paires clé-valeur et des tableaux. La conversion entre les deux est une tâche courante dans le développement web, l'intégration d'API et la migration de données. Cet outil utilise le DOMParser natif du navigateur pour analyser le XML de manière fiable et mappe les éléments, les attributs et les nœuds de texte dans une structure JSON propre — le tout sans envoyer de données à un serveur.

Comment Convertir XML en JSON

  1. Coller le XML — Entrez ou collez vos données XML dans la zone de saisie
  2. Configurer les Options — Choisissez la taille de l'indentation (2 ou 4 espaces), activez ou désactivez la préservation des attributs et la suppression des espaces
  3. Voir le Résultat — La sortie JSON se met à jour en temps réel au fur et à mesure de votre saisie
  4. Copier ou Télécharger — Cliquez sur Copier pour récupérer le JSON, ou sur Télécharger pour enregistrer au format .json

Pourquoi Utiliser Ce Convertisseur XML en JSON ?

  • Préservation des Attributs — Les attributs XML sont conservés sous une clé @attributes afin qu'aucune donnée ne soit perdue pendant la conversion
  • Conversion en Temps Réel — Les résultats se mettent à jour au fur et à mesure de votre saisie, pas besoin de cliquer sur un bouton
  • Gestion Intelligente des Tableaux — Les éléments frères dupliqués sont automatiquement regroupés dans des tableaux JSON
  • Sortie Configurable — Choisissez entre une indentation de 2 ou 4 espaces pour la lisibilité
  • Analyse Native — Utilise le DOMParser intégré du navigateur pour une analyse XML fiable et conforme aux normes
  • Confidentialité — Toute la conversion s'exécute localement dans votre navigateur. Aucune donnée ne quitte votre appareil

FreeToolbox vs Autres Convertisseurs XML en JSON

FonctionnalitéFreeToolboxcodebeautify.orgconvertjson.com
basé sur le navigateurOuiNon (serveur)Non (serveur)
Conversion en temps réelOuiNon (clic sur un bouton)Non (clic sur un bouton)
Préservation des attributsOui (@attributes)OuiOui
Options d'indentation2 / 4 espacesOuiNon
Télécharger au format .jsonOuiOuiNon
PublicitésMinimalesImportantesImportantes

Questions fréquentes

Comment les attributs XML sont-ils gérés ?

Par défaut, les attributs XML sont conservés sous une clé @attributes dans la sortie JSON. Par exemple, <book category="fiction"> devient {"@attributes": {"category": "fiction"}}. Vous pouvez désactiver cela avec la case à cocher pour ignorer les attributs.

Que se passe-t-il avec les éléments XML répétés ?

Lorsque des éléments frères partagent le même nom de balise (par exemple, plusieurs balises <item>), ils sont automatiquement regroupés dans un tableau JSON. Les éléments uniques restent des objets.

Gère-t-il le XML imbriqué ?

Oui. Le convertisseur traite récursivement tous les éléments imbriqués, construisant une structure JSON imbriquée correspondante. Il n'y a pas de limite de profondeur pratique.

Qu'en est-il des espaces de noms XML ?

Les préfixes d'espace de noms sont conservés dans le nom de l'élément dans la sortie JSON (par exemple, "ns:element"). Le convertisseur ne supprime ni ne résout les URI d'espace de noms.

Puis-je reconvertir JSON en XML ?

Cet outil est unidirectionnel (XML vers JSON). Pour la conversion inverse, recherchez un convertisseur JSON vers XML dédié.

Mes données XML sont-elles téléchargées sur un serveur ?

Non. Tout s'exécute dans votre navigateur à l'aide du DOMParser intégré de JavaScript. Vos données XML ne quittent jamais votre appareil.