Logo
Accueil Produits Support Contact À propos de nous
arrow1 File Converters
arrow1 TIFF and PDF apps
arrow1 Forensic
arrow1 Freeware

Convertir XML en JSON en ligne


Comment convertir XML en JSON en ligne

1) Télécharger le fichier XML pour convertir en JSON

 

Déposez les fichiers ici ou
cliquez pour sélectionner
0 %

2) Définir les options de conversion de XML en JSON

Convertir en

 

Options

En-tête:
Pied de page:
Sélectionnez le fichier XSLT pour appliquer la transformation

3) Obtenir le fichier converti

TÉLÉCHARGER LE FICHIER CONVERTI
Version complète
Vous avez des fichiers XML complexes ? Essayez notre Total XML Converter.

Total XML Converter Pour convertir des fichiers XML
  • Convertissez des fichiers XML en lot!;
  • Convertir XML en JSON et dans de nombreux autres formats
  • Obtenez des résultats plus précis avec le moteur plus puissant;
  • Convertissez des centaines de fichiers en 3 clics;
  • Ayez un convertisseur de bureau qui fonctionne sans Internet.
Voir les fonctionnalités
MAINTENANT 20% DE RÉDUCTION - $59.90 $41.93
*Seulement ce mois-ci. Non pour les revendeurs.
fermer Total XML Converter
okTotal XML Converter convertit les fichiers XML dans la liste la plus large de formats de fichiers de sortie : PDF, JSON, CSV, TXT, HTML, XLSX, SQL, XML, RTF, DOC, TIFF, JPEG, PNG, ACCESS, DBF.
okSi vous avez un fichier XSLT, vous pouvez l'ajouter à l'application pour la bonne transformation.
okConvertissez XML de 3 manières : étendre à la forme de tableau, surlignez l'arborescence XML ou créez un rapport.
okAjoutez le compteur de pages ou tout texte filigrané à chaque page du fichier de sortie.
okNotre convertisseur XML par lot est très flexible : vous pouvez vous fier aux paramètres par défaut ou les modifier selon vos besoins.
okConvertissez XML en PDF et ajoutez des paramètres de sécurité (permissions utilisateur, mots de passe, signature numérique, etc.)
okLors de la conversion, tous les éléments XML sont transférés avec la plus grande précision.
okL'interface est simple d'utilisation et convient aussi bien aux débutants qu'aux utilisateurs avancés.
okAvec Total XML Converter vous pouvez extraire des images des fichiers XML. Juste un bouton pour n'importe quel nombre de fichiers et vous obtenez les images dans un nouveau dossier.
okLorsque vous convertissez XML en JSON, sélectionnez la vue compacte (tout le texte en une ligne) ou indentée (lisible par l'homme).
okEn convertissant XML en SQL, vous pouvez sélectionner les options SQL (Ansi, Interbase, DB2, MySQL, Oracle, etc.)
okVous voulez ajouter votre logo ? Utilisez l'option d'en-tête : ajoutez n'importe quelle image que vous aimez.
okNotre application convertit un fichier XML ou plusieurs dossiers en un seul processus afin que vous puissiez gagner du temps.
okConvertissez XML au format CSV et choisissez la virgule et le séparateur.
okCombinez les tableaux de différents fichiers XML lorsque vous convertissez des fichiers XML en CSV.
okTotal XML Converter peut être exécuté via la ligne de commande (vous pouvez obtenir la ligne de commande depuis l'interface graphique en 1 clic).

How to convert XML to JSON?

1

💾 Upload Your File: Go to the site, click on «Upload File,» and select your XML file.

2

✍️ Set Conversion Options: Choose s the output format and adjust any additional options if needed.

3

Convert and Download: Click «Download Converted File» to get your JSON file.


Convertisseur en ligne de XML à JSON

Cloud Icon
Basé sur le Cloud
Il n'est pas nécessaire d'installer un logiciel pour convertir XML en JSON avec CoolUtils. Il vous suffit de vous connecter à Internet et vous pourrez facilement convertir vos fichiers en ligne en utilisant notre service.
Cloud Icon
Sécurisé
Notre matériel fonctionne dans des centres de données de premier ordre, hautement sécurisés, équipés de systèmes de surveillance électronique avancés et de contrôle d'accès multifactoriels.
Cloud Icon
Facilité d'utilisation
Convertir XML en JSON en ligne n'a jamais été aussi simple. Déposez le fichier .xml et le convertisseur mappe chaque élément vers un objet JSON, les attributs vers des champs et les balises répétées vers des tableaux. Idéal pour la migration de SOAP vers REST, les applications web modernes et les bases documentaires.
Cloud Icon
Confidentialité
Nous comprenons l'importance de la confidentialité, c'est pourquoi nous avons développé une politique de confidentialité complète détaillant comment nous traitons vos fichiers et informations personnelles. Vous pouvez lire la politique ici.

 

XML vers JSON — Foire aux questions ▼

Téléversez le fichier .xml dans le convertisseur ci-dessus, choisissez JSON comme format de sortie et cliquez sur Télécharger le fichier converti. Chaque élément XML devient un objet JSON, les attributs deviennent des champs préfixés par @ et les balises répétées deviennent des tableaux. Pas d'inscription, pas d'e-mail, pas d'installation de logiciel.
Les attributs sont placés à l'intérieur de l'objet parent avec un préfixe @ afin de les distinguer des éléments enfants. Par exemple, <book id="1">Title</book> devient { "book": { "@id": "1", "#text": "Title" } }. C'est la convention standard utilisée par des bibliothèques comme xml2js et Badgerfish.
Les éléments enfants répétés portant la même balise sont automatiquement regroupés en tableau JSON. <items><item/><item/><item/></items> devient { "items": { "item": [ {}, {}, {} ] } }. Les occurrences uniques restent des objets.
Oui. Beaucoup d'équipes qui migrent de SOAP vers REST utilisent la conversion XML vers JSON pour remodeler les réponses héritées en vue de frontends modernes. Téléversez l'enveloppe SOAP, obtenez un objet JSON que vous pouvez injecter directement dans une réponse fetch/axios. Les en-têtes et les espaces de noms sont conservés sous forme de champs.
Les préfixes d'espaces de noms (soap:, xsi:, préfixes personnalisés) sont conservés tels quels dans les clés JSON, donc rien ne perd son sens. Si vous avez besoin d'une sortie sans espaces de noms (plus propre pour du code JS), retirez les préfixes en aval — la conversion préserve la source telle quelle.
Oui. Tout document XML bien formé se convertit en JSON : messages de santé HL7 v2, flux RSS/Atom, graphiques vectoriels SVG, fichiers de cartes KML, exports de configuration. La structure fait un aller-retour fidèle, mais il convient de valider le JSON en aval par rapport à votre schéma cible.
Le convertisseur produit par défaut du JSON indenté (indentation de 2 espaces), plus facile à lire et à déboguer. Si vous avez besoin d'une version minifiée sur une seule ligne pour la production, passez le résultat à travers JSON.stringify(JSON.parse(text)) ou tout minificateur JSON.
50 Mo par fichier dans le convertisseur en ligne. Pour les gros flux XML (extractions de données à l'échelle du gigaoctet, exports de bases entières), utilisez la version de bureau Total XML Converter — aucune limite de taille, traitement par lots et automatisation en ligne de commande pour les pipelines CI/CD.
Note de XML à JSON   5 star XML to JSON   4.9 (2178 votes)
Évaluez-le
 

 

 

Guide rapide : convertir XML en JSON en ligne

Pour convertir un fichier XML en JSON : (1) glissez le fichier .xml dans la zone de téléversement ci-dessus, (2) sélectionnez JSON comme format de sortie, (3) cliquez sur Télécharger le fichier converti. Chaque élément XML devient un objet JSON, les attributs sont placés à l'intérieur avec un préfixe @, les balises répétées deviennent des tableaux. Fichiers jusqu'à 50 Mo, sans inscription, sans e-mail.

Comment XML se mappe vers JSON

La conversion suit les conventions employées par les bibliothèques de référence (xml2js, Badgerfish, Jackson XML). Voici comment chaque construction est traduite :

  • Élément → clé d'objet. <book>Title</book>"book": "Title".
  • Attribut → champ avec préfixe @. <book id="1">"@id": "1". Garde les attributs séparés des éléments enfants.
  • Contenu mixte (texte + attributs) → clé #text. <book id="1">Title</book>{ "@id": "1", "#text": "Title" }.
  • Enfants répétés → tableau. Trois balises <item/> deviennent "item": [ {}, {}, {} ]. Une occurrence unique reste un objet.
  • Espaces de noms → conservés dans les clés. <soap:Envelope>"soap:Envelope". Aucune perte de données.

Cas d'usage concrets pour XML vers JSON

Migration d'API SOAP vers REST

La plupart des API d'entreprise héritées (SAP, anciens points d'accès Salesforce, banque, services administratifs) parlent SOAP/XML. Les frontends modernes — React, Vue, Svelte, applications mobiles — attendent du JSON. Convertissez la réponse SOAP en JSON une fois et votre code fetch/axios s'intègre sans accroc. Utile pour les preuves de concept, la planification de migrations et l'écriture de couches de traduction.

Import vers des bases documentaires

MongoDB, CouchDB, Elasticsearch et DynamoDB stockent tous nativement du JSON. Lorsque vous devez charger en masse des données XML — dossiers médicaux (HL7), catalogues produits, sauvegardes de configuration — convertissez d'abord en JSON puis lancez mongoimport ou son équivalent. La structure de champs en notation pointée du JSON converti fonctionne directement avec la syntaxe de requête de MongoDB.

RSS, Atom et traitement de flux

Les flux RSS 2.0 et Atom sont du XML, mais la plupart des lecteurs et agrégateurs modernes consomment du JSON. La conversion permet de stocker, interroger et servir des flux en JSON sans écrire d'analyseur dédié. Les éléments <item> ou <entry> répétés deviennent un tableau propre.

HL7 v2 et messages de santé

Les systèmes d'information hospitaliers échangent des données en HL7 v2 (à séparateur barre verticale) et HL7 v3 / FHIR (XML). Convertir les charges utiles XML en JSON les rend exploitables par des clients REST FHIR, des tableaux de bord web et des outils analytiques modernes.

SVG, KML et autres formats fondés sur XML

SVG (graphiques vectoriels), KML (Google Earth), GPX (traces GPS), MathML et des dizaines d'autres formats sont du XML sous le capot. Les convertir en JSON rend la structure navigable par programme depuis JavaScript via un accès aux propriétés normal — pas besoin de l'API DOM XML.

Exemple : enveloppe SOAP → JSON

XML source (réponse SOAP typique) :

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <GetUserResponse>
      <User id="42">
        <Name>Alice</Name>
        <Email>[email protected]</Email>
      </User>
    </GetUserResponse>
  </soap:Body>
</soap:Envelope>

JSON converti :

{
  "soap:Envelope": {
    "@xmlns:soap": "http://schemas.xmlsoap.org/soap/envelope/",
    "soap:Body": {
      "GetUserResponse": {
        "User": {
          "@id": "42",
          "Name": "Alice",
          "Email": "[email protected]"
        }
      }
    }
  }
}

Injectez le JSON directement dans une application JavaScript, analysez avec JSON.parse() et accédez à data['soap:Envelope']['soap:Body'].GetUserResponse.User.Name.

XML vs JSON : quand utiliser l'un ou l'autre

PropriétéXMLJSON
VerbositéÉlevée (balises de fermeture)Faible
Attributs vs valeursConcepts distinctsTout est un champ
SchémaXSD, DTD, RelaxNGJSON Schema
Prise en charge native par les navigateursDOMParserJSON.parse
Usage typiqueDocuments, SOAP, configurations, dépôts financiersAPI REST, applications web, bases NoSQL
Contenu mixteNatifMaladroit (clé #text)
CommentairesOuiNon

JSON est plus léger et colle au modèle de données de JavaScript, raison pour laquelle toute API web moderne l'utilise. XML reste préféré pour les documents (il autorise le contenu mixte et les schémas riches), les systèmes d'entreprise hérités, ainsi que les formats de données financiers, de santé ou administratifs.

Convertisseur en ligne vs Total XML Converter de bureau

FonctionnalitéEn ligne (cette page)Total XML Converter (bureau)
Limite de taille de fichier50 MoIllimitée
Conversion par lotsUn fichier à la foisDes milliers par exécution
Prétraitement XSLTOui
Règles de mappage personnaliséesAuto (style Badgerfish)Auto + remplacement manuel
Ligne de commande / CI/CDOui (.bat, Planificateur de tâches, scripts npm)
Les fichiers quittent votre posteOui (supprimés au bout d'1 heure)Non — tout s'exécute localement
PrixGratuit, quota quotidien limitéLicence personnelle à partir de 49,90 $, essai gratuit de 30 jours

Pour des conversions XML vers JSON ponctuelles, le convertisseur en ligne est le plus rapide. Pour des pipelines de données continus (flux nocturnes, génération de fixtures à la compilation, données d'entreprise sensibles), installez la version de bureau Total XML Converter.

Problèmes courants et solutions

  • Erreur « XML invalide ». La source n'est pas bien formée (balise non fermée, mauvais encodage). Validez avec n'importe quel éditeur XML d'abord.
  • La sortie contient beaucoup de bruit @ et #text. C'est ainsi que sont encodés les attributs et le contenu mixte. Si votre code aval n'a pas besoin des attributs, post-traitez le JSON pour retirer les clés préfixées par @.
  • Élément enfant unique enveloppé en objet au lieu d'un tableau. C'est voulu — le convertisseur ne crée un tableau que lorsqu'un élément se répète. Si votre code attend toujours un tableau, normalisez côté consommateur : Array.isArray(x) ? x : [x].
  • Les nombres ressortent sous forme de chaînes. XML n'a pas de types natifs — tout est texte. La sortie JSON préserve la source. Convertissez dans votre code (parseInt, parseFloat) si nécessaire.

 

 

XML File

Extension de fichier .XML
CatégorieDocument File
DescriptionXML est un type de langage polyvalent, qui ressemble à HTML. Bien qu'ils semblent avoir beaucoup en commun, car tous deux sont basés sur des balises et définissent le contenu et la structure des documents, ils ne peuvent pas se remplacer. Premièrement, HTML montre les données, tandis que XML les décrit. Deuxièmement, HTML utilise des balises standard, alors que XML n'en utilise aucune, et les utilisateurs qui créent des documents XML les inventent en réalité. Les XML semblent être plus simples et plus flexibles que les HTML, et ils présentent un moyen très cohérent de partager des informations. Cependant, ces fichiers contiennent des données statiques, qui ne peuvent pas être rendues sans logiciel.
Programmes associésChrome
Firefox
Microsoft Internet Explorer
Microsoft Office InfoPath
Notepad
Oxygen XML Editor
Safari
Développé parWorld Wide Web Consortium
Type MIMEapplication/xml
text/xml
Liens utilesInformations détaillées sur les fichiers XML
Type de convertisseurXML to JSON

JSON File

Extension de fichier .JSON
CatégorieDocument File
DescriptionFormat de texte léger pour l'échange de données.
Programmes associésÉditeurs de texte, navigateurs
Développé parDouglas Crockford
Type MIMEapplication/json
Liens utilesInformations détaillées sur les fichiers JSON

Convertir à partir de XML

Avec CoolUtils, il est possible de convertir des fichiers XML en une variété d'autres formats:

Convertir en JSON

Avec CoolUtils, il est possible de convertir une variété d'autres formats en fichiers JSON: