Skip to content
freeonlinefileconvert

XML en JSON

Transformez un fichier XML, un flux ou un export en JSON propre et indenté, lisible par n’importe quelle application ou script.

ou déposez-les ici · jusqu’à 50 Mo par fichier, gratuitement

Fichiers plus volumineux ? Pro convertit des fichiers jusqu’à 500 Mo

Cela dépasse la version gratuite

Vous pouvez quand même le faire : convertissez maintenant et payez 1,99 € seulement si vous voulez télécharger le résultat.

La version gratuite accepte des fichiers jusqu’à 50 Mo et jusqu’à 20 fichiers à la fois.

Besoin de la conversion inverse ?JSON en XML

Gratuit · Sans inscription · Sans filigrane · Vos fichiers ne quittent jamais votre appareil

XML en JSON en 3 étapes

  1. Sélectionnez votre fichier XML, ou déposez-le dans le cadre.
  2. Cliquez sur Convertir en JSON.
  3. Téléchargez le fichier JSON, prêt pour votre code ou votre application.

Comment le XML devient du JSON

XML et JSON décrivent le même genre d’arbre, mais sans correspondance exacte : tout convertisseur doit donc faire des choix. Ici, chaque élément devient une clé, les attributs deviennent des clés qui commencent par @, et le texte placé à côté d’attributs ou d’éléments enfants va dans une clé #text. Quand un élément se répète, comme les articles d’un flux RSS, il devient une liste.

Les nombres et les valeurs true ou false deviennent de vraies valeurs JSON, tandis que les codes avec des zéros initiaux, comme les codes postaux ou les numéros de téléphone, restent du texte pour ne perdre aucun chiffre. Les commentaires et instructions de traitement sont ignorés. Si le XML est mal formé, vous obtenez le message de l’analyseur avec la ligne fautive au lieu d’un fichier à moitié converti.

Questions fréquentes

Comment convertir un fichier XML en JSON ?

Sélectionnez votre fichier XML ici et cliquez sur Convertir en JSON. Le navigateur analyse le fichier et écrit un JSON indenté que vous téléchargez aussitôt. Cela fonctionne avec les exports, les sitemaps, les flux RSS, les réponses SOAP et les fichiers de configuration, sur n’importe quel appareil.

Que deviennent les attributs XML ?

Les attributs sont gardés comme des clés qui commencent par @ : <book id="7"> devient "book": {"@id": 7}. Le texte d’un élément qui a aussi des attributs est stocké sous "#text". C’est la convention la plus courante, et notre outil JSON en XML la relit de la même façon.

Pourquoi un élément devient-il une liste et un autre un objet seul ?

Un élément qui apparaît plusieurs fois dans le même parent devient une liste ; un élément présent une seule fois reste une valeur simple. Si votre code attend toujours une liste, prévoyez les deux cas, car un flux qui ne contient qu’un seul article produira un objet seul.

Mon fichier XML affiche une erreur. Que se passe-t-il ?

Le fichier n’est pas un XML bien formé : souvent un & non échappé dans le texte, une balise de fermeture manquante ou deux éléments racines. L’erreur indique la ligne où l’analyseur s’est arrêté. Corrigez-la dans un éditeur de texte et réessayez, ou ouvrez le fichier dans un navigateur pour voir le même message.

Mon fichier est-il envoyé sur un serveur ?

Non. Le XML est lu par votre propre navigateur et converti sur votre appareil : exports internes, factures ou données clients ne quittent jamais votre ordinateur. Une fois la page chargée, le convertisseur continue de fonctionner même sans connexion internet.

Outils similaires

Vous êtes parmi les premiers

FreeOnlineFileConvert vient d’ouvrir. Créez dès maintenant un compte gratuit et rejoignez notre liste Family & Friends : tout le forfait Pro, gratuit à vie.

Pro0 €6,99 €
Rejoindre gratuitement