XML en JSON

Convertissez des documents XML en JSON pour vos interfaces de programmation, applications et scripts. Tout s’effectue directement dans votre navigateur, de manière confidentielle et légère, sans aucun envoi de fichier.

Entrée : XML (.xml)
Sortie : JSON (.json)
Toute la conversion s’effectue directement sur votre appareil

Bon à savoir

Cet outil convertit vos fichiers XML au format JSON. Le XML est courant dans les exportations, les flux et les anciens systèmes, tandis que le JSON est plus facile à exploiter dans les applications Web et les interfaces de programmation. Vous pouvez choisir la manière dont le convertisseur traite les attributs, le contenu textuel et les éléments répétés.

  • Entrée : fichiers XML (.xml).
  • Sortie : fichiers JSON, à raison d’un fichier .json pour chaque fichier XML.
  • Le convertisseur peut inclure les attributs sous la clé @ et le texte des éléments sous la clé #text.
  • Tout le traitement s’effectue dans votre navigateur. Aucun fichier n’est envoyé aux serveurs de FileYoga.

Convertir des fichiers XML en JSON

Déposez vos fichiers XML ou sélectionnez-les sur votre appareil, puis téléchargez les fichiers JSON obtenus.
Déposez vos fichiers XML ici
ou cliquez pour les sélectionner
Prend en charge les fichiers .xml. Les fichiers sont traités dans votre navigateur et ne sont jamais envoyés vers un serveur.

Fonctionnement de la conversion XML en JSON

Cet outil analyse votre fichier XML sous forme d’arborescence, puis le convertit en JSON selon des règles prévisibles. Les éléments deviennent des objets, les attributs peuvent être conservés et les éléments frères répétés deviennent des tableaux. Tout s’effectue directement dans votre navigateur : aucun fichier n’est envoyé ni stocké.


Quand utiliser cet outil

Le XML est largement utilisé dans les flux, les exportations et les intégrations d’entreprise. Le JSON est généralement plus simple à exploiter dans les applications modernes. La conversion XML en JSON est utile pour préparer des importations propres, créer des charges utiles pour des interfaces de programmation ou obtenir des données plus faciles à utiliser par les développeurs.

  • Interfaces de programmation : convertissez des réponses XML en objets JSON pour vos scripts et services.
  • Flux de données : transformez des flux de type RSS ou des catalogues de produits en structures JSON.
  • Exportations anciennes : migrez des exportations XML vers des outils acceptant le JSON.
  • Automatisation : analysez le XML une seule fois, puis utilisez les données JSON dans vos processus automatisés.

Vous avez besoin de la conversion inverse, de JSON vers XML ? Utilisez notre convertisseur JSON en XML. Pour obtenir un format adapté aux feuilles de calcul, essayez plutôt de convertir votre XML en CSV.

Règles de conversion

  • Éléments : ils deviennent des objets JSON associés au nom de leur balise.
  • Attributs : lorsqu’ils sont conservés, ils sont placés sous la clé @, par exemple {"@":{"id":"123"}}.
  • Texte : lorsqu’il est conservé, il est placé sous la clé #text. En mode intelligent, les éléments contenant uniquement du texte deviennent directement des chaînes de caractères.
  • Éléments frères répétés : ils deviennent automatiquement des tableaux. Vous pouvez également forcer la création de tableaux afin d’obtenir une structure constante.
  • Espaces de noms : les noms de balises sont conservés tels quels, y compris leurs préfixes.

Conversion XML en JSON : guide étape par étape

La conversion de votre fichier XML ne prend que quelques instants :

  • Ajoutez vos fichiers XML. Faites-les glisser dans la zone ci-dessus ou cliquez pour les sélectionner sur votre appareil.
  • Choisissez les options. Définissez la manière dont les attributs, le texte et les tableaux doivent être traités.
  • Convertissez en JSON. Cliquez sur Convertir en JSON. L’intégralité du traitement s’effectue localement.
  • Enregistrez les fichiers obtenus. Téléchargez-les séparément ou utilisez le bouton permettant de tout enregistrer.

Confidentialité, limites et traitement de vos fichiers

FileYoga repose sur une règle simple : vos fichiers restent en votre possession. La conversion XML en JSON s’effectue localement dans votre navigateur. Vos données ne sont donc jamais envoyées aux serveurs de FileYoga.

Conversion entièrement locale

La conversion s’effectue localement dans votre navigateur, sur votre appareil. Votre fichier XML n’est pas envoyé et le fichier JSON est généré directement de votre côté.

Aucune copie cachée

Lorsque vous effacez la liste ou fermez l’onglet, l’outil cesse d’utiliser vos fichiers et n’enregistre aucune copie sur un serveur.

Aucune limite artificielle

Aucun accès payant ni quota ne vous est imposé. Les seules limites dépendent de la mémoire de votre appareil et des capacités de votre navigateur.

Aucun compte requis

Utilisez le convertisseur sans vous inscrire. Ouvrez la page, convertissez vos fichiers et fermez-la lorsque vous avez terminé.

Conseils pour obtenir les meilleurs résultats

  • Si votre fichier XML contient des balises répétées, conservez le mode automatique afin que les éléments frères deviennent des tableaux lorsque cela est nécessaire.
  • Pour obtenir une structure toujours identique, choisissez l’option qui force les tableaux, même lorsqu’un seul élément est présent.
  • Utilisez le mode de texte intelligent pour obtenir un JSON plus simple lorsque les éléments contiennent uniquement du texte.
  • Pour les fichiers XML très volumineux, convertissez un fichier à la fois afin de réduire l’utilisation de la mémoire.

Résolution des problèmes

  • Erreur indiquant que le XML n’est pas valide : certaines balises de fermeture peuvent manquer ou le fichier peut contenir des caractères interdits. Validez le fichier, puis recommencez.
  • Tableaux inattendus : utilisez le mode automatique pour obtenir une structure plus naturelle ou forcez les tableaux pour maintenir une structure constante.
  • Texte manquant : vérifiez que le traitement du contenu textuel est réglé sur « Conserver » ou « Mode intelligent ».
  • Attributs manquants : configurez l’option Attributs sur « Conserver sous la clé @ ».
  • L’onglet se bloque : les fichiers XML très volumineux ou fortement imbriqués peuvent dépasser les limites de mémoire. Convertissez un fichier à la fois et fermez les autres onglets exigeants.

Questions fréquentes