Passez à la version Premium — pas de publicités, plus de puissance ! ⚡ — Apprendre encore plus

Convertisseur XML vers JSON

Entrée XML

Collez le code XML et utilisez les boutons Valider ou Convertir.

Paramètres

Collez le code XML et cliquez sur Convertir en JSON

Tenez-nous au courant

Veuillez partager votre expérience

4.9 (2.8k ratings)

À propos Convertisseur XML vers JSON

Convertissez en ligne des documents XML au format JSON. Prend en charge les attributs, les commentaires et les éléments imbriqués. Outil gratuit avec validation et mise en forme.

Comment utiliser

1

Étape 1

Collez votre code XML dans le champ de saisie.

2

Étape 2

Cliquez sur « Valider le XML » pour vérifier les erreurs de syntaxe.

3

Étape 3

Configurer les paramètres : attributs, commentaires, suppression des erreurs, mode tableau

4

Étape 4

Cliquez sur « Format » pour embellir le XML avec une indentation correcte.

5

Étape 5

Cliquez sur « Convertir en JSON » pour générer une sortie JSON

6

Étape 6

Consultez les statistiques indiquant le nombre d'éléments et la profondeur maximale

7

Étape 7

Copiez le résultat JSON pour l'utiliser dans votre projet.

Caractéristiques et avantages

  • Convertir XML en JSON en préservant intégralement la structure
  • Valider la syntaxe XML avec des messages d'erreur détaillés
  • Formatez le XML avec une indentation correcte pour une meilleure lisibilité.
  • Gestion des attributs de contrôle (inclure ou ignorer)
  • Contrôler la gestion des commentaires (inclure ou ignorer)
  • Supprimer les espaces blancs des valeurs de texte
  • Mode tableau : utilisez toujours des tableaux pour les éléments répétés
  • Mode objet : utiliser les tableaux uniquement lorsque les éléments se répètent.
  • Gérez correctement les sections CDATA
  • Conversion automatique de type (nombres, booléens, null)
  • Statistiques : nombre d'éléments et profondeur maximale
  • Copier dans le presse-papiers en un clic
  • Messages de validation et d'erreur en temps réel
  • Prise en charge des structures XML imbriquées et complexes
  • 100 % basé sur le navigateur - Le XML n'est jamais envoyé au serveur
  • 100 % gratuit – sans limites, sans inscription requise

FAQ

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

XML (eXtensible Markup Language) est un langage de balisage permettant de stocker des données hiérarchiques. JSON (JavaScript Object Notation) est un format de données léger utilisé en développement web. La conversion de XML en JSON transforme les éléments XML en objets JSON, facilitant ainsi leur utilisation dans les applications JavaScript et les API modernes.

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

Par défaut, les attributs XML sont inclus dans la sortie JSON sous la clé « @attributes ». Par exemple, <person id="1"> devient {"@attributes": {"id": 1}}. Cochez « Ignorer les attributs » pour les exclure de la sortie.

Quelle est la différence entre le mode Objet et le mode Tableau ?

Le mode objet (par défaut) crée des tableaux uniquement lorsque des éléments XML se répètent. Par exemple, un seul élément `<item>` devient un objet, tandis que plusieurs éléments `<item>` forment un tableau. Le mode tableau utilise systématiquement des tableaux pour les éléments enfants, même s'ils n'apparaissent qu'une seule fois, garantissant ainsi une structure cohérente.

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

En mode Objet, si un élément n'apparaît qu'une seule fois, il s'agit d'un objet unique. S'il apparaît plusieurs fois, il devient un tableau. En mode Tableau, tous les éléments enfants sont toujours des tableaux, même ceux qui n'apparaissent qu'une seule fois. Choisissez le mode qui vous convient le mieux, selon que vous ayez besoin d'une structure de tableau cohérente ou non.

Que sont les sections CDATA ?

Les sections CDATA (<![CDATA[...]]>) contiennent du texte qui ne doit pas être interprété comme du XML. Elles permettent d'inclure des caractères spéciaux ou du code. Notre convertisseur préserve le contenu CDATA sous la clé « #cdata » dans la sortie JSON.

Dois-je ignorer les commentaires ?

Les commentaires XML (<!-- comment -->) sont généralement des métadonnées inutiles en JSON. L'option « Ignorer les commentaires » (activée par défaut) les exclut du résultat. Décochez cette option si vous souhaitez conserver le contenu des commentaires dans votre JSON.

Que fait la fonction « Supprimer les espaces blancs » ?

Cette option supprime les espaces de début et de fin de toutes les valeurs et attributs de texte. Par exemple, « John » devient « John ». Cela s'avère utile pour nettoyer les fichiers XML présentant une mise en forme incohérente.

Comment les types de données sont-ils gérés ?

Le convertisseur détecte et convertit automatiquement les types de données : les chaînes numériques deviennent des nombres (« 30 » → 30), « true »/« false » deviennent des booléens, « null » devient null, et tout le reste demeure une chaîne de caractères. Le format JSON est ainsi plus facile à utiliser pour la programmation.

Que se passe-t-il si mon fichier XML contient des erreurs d'analyse ?

Cliquez sur « Valider le XML » pour vérifier la syntaxe. Problèmes courants : balises non fermées, guillemets manquants, caractères invalides ou structure incorrecte. Le message d’erreur vous aidera à identifier et à corriger le problème.

Puis-je formater du XML désordonné ?

Oui ! Cliquez sur le bouton « Format » pour ajouter automatiquement l’indentation et les sauts de ligne appropriés à votre XML. Cela facilite la lecture et la compréhension de sa structure avant la conversion en JSON.

Mes données XML sont-elles sécurisées ?

Oui ! Le traitement XML s’effectue intégralement dans votre navigateur grâce à l’API DOMParser. Vos données XML restent sur votre appareil et ne sont envoyées à aucun serveur, garantissant ainsi une confidentialité et une sécurité totales.