Simplifiez votre flux de travail : Recherchez miniwebtool.
Ajouter
Page d'accueil > Outils textuels > Autres outils textuels > Convertisseur XML vers JSON
 

Convertisseur XML vers JSON

Convertissez instantanément XML en JSON avec quatre styles de conversion (BadgerFish @attr/#text, Compact, JsonML, Preserve), une visualisation interactive en arborescence, la détection intelligente des types pour les nombres et les booléens, la gestion des attributs, une sortie formatée ou minifiée, et des messages d’erreur précis par ligne.

Convertisseur XML vers JSON
📚 Essayer un exemple
XML

Embed Convertisseur XML vers JSON Widget

Convertisseur XML vers JSON

Bienvenue sur le Convertisseur XML vers JSON, un outil en ligne gratuit qui transforme les documents XML en JSON propre en quelques secondes. Que vous modernisiez une charge utile SOAP héritée, aplatissiez un flux RSS pour un frontend ou prépariez des données de configuration pour un consommateur JavaScript, ce convertisseur vous offre quatre styles de sortie distincts, une détection de type intelligente, un aperçu interactif de l'arborescence et des statistiques de structure détaillées, le tout en un seul endroit.

Pourquoi convertir XML en JSON ?

XML et JSON représentent tous deux des données structurées, mais ils proviennent d'époques différentes avec des compromis distincts. XML excelle pour décrire du contenu mixte, des attributs et des documents avec un schéma formel. JSON est plus léger, se mappe directement aux objets JavaScript et constitue le standard par défaut pour la plupart des API web modernes. Convertir XML en JSON vous permet de conserver les données tout en passant à un format plus rapide à analyser, plus facile à lire et plus simple à consommer dans presque tous les langages de programmation.

Quelle est la meilleure façon de convertir XML en JSON ?

Il n'existe pas de mappage unique canonique XML vers JSON car le JSON n'a pas de concept natif d'attributs, de contenu mixte ou d'éléments ordonnés. Cet outil propose quatre stratégies bien connues afin que vous puissiez adapter la sortie à ce que votre consommateur en aval attend.

Style Mappage Idéal pour
Standard
(BadgerFish)
Les attributs utilisent le préfixe @, le texte mixte est stocké sous #text. Les éléments frères répétés deviennent des tableaux. Sans perte, prévisible — le choix par défaut en cas de doute.
Compact Attributs fusionnés dans le même objet que les enfants. Texte stocké sous _text. Les frères répétés deviennent des tableaux. JSON propre et lisible par l'homme quand vous savez qu'il n'y a pas de conflits de noms entre attributs et enfants.
JsonML Chaque élément est un tableau [tag, {attrs}, ...enfants], préservant exactement l'ordre des éléments. Documents avec contenu mixte, balisage ou là où l'ordre compte (type HTML).
Preserve Chaque élément devient { tag, attributes, text, children } — explicite et verbeux. Conversion réversible vers XML, ou outils de schéma nécessitant la structure complète.

Exemple de comparaison rapide

À partir de ce XML :

<book id="1"><title>1984</title></book>
Standard : {"book": {"@id": 1, "title": "1984"}}
Compact : {"book": {"id": 1, "title": "1984"}}
JsonML : ["book", {"id": 1}, ["title", "1984"]]
Preserve : {"tag": "book", "attributes": {"id": 1}, "children": [{"tag": "title", "text": "1984"}]}

Le convertisseur gère-t-il les attributs XML ?

Oui. Chaque style préserve les attributs. Dans le style Standard, ils apparaissent avec un préfixe @ pour ne pas entrer en conflit avec les noms des éléments enfants. Dans le style Compact, ils apparaissent au même niveau que les enfants. Dans JsonML, ils se trouvent en deuxième position du tableau. Dans le style Preserve, ils sont conservés dans un objet attributes dédié.

Puis-je convertir du XML avec des nombres et des booléens en JSON typé ?

Oui. Activez l'option Détection automatique des types et le convertisseur transformera les chaînes comme 42 en entiers, 3.14 en flottants, et true/false en booléens JSON. Le littéral null devient le null JSON. Désactivez l'option si vous avez besoin que chaque valeur reste une chaîne — utile pour un retour vers XML où les types sont toujours textuels.

Que se passe-t-il avec les éléments frères répétés ?

Lorsqu'un élément apparaît plus d'une fois sous le même parent, le convertisseur regroupe automatiquement les éléments frères dans un tableau JSON sous ce nom de balise. Une occurrence unique reste un objet simple, ce qui correspond à la structure JSON attendue par la plupart des consommateurs.

Entrée : <list><item>A</item><item>B</item></list>
Sortie : {"list": {"item": ["A", "B"]}}

Prend-il en charge les espaces de noms XML ?

Oui. Par défaut, le convertisseur supprime l'URI de l'espace de noms et ne conserve que le nom local pour plus de lisibilité — ainsi <soap:Body> devient simplement Body. Activez Conserver les préfixes d'espace de noms pour retenir un préfixe court dérivé de l'espace de noms dans les clés JSON lorsque vous devez distinguer des éléments de différents espaces de noms.

Comment utiliser cet outil

  1. Collez votre XML : Copiez votre document XML dans la zone de texte, ou cliquez sur l'un des boutons d'exemple pour charger un exemple prêt à l'emploi.
  2. Choisissez un style de conversion : Le style Standard est un choix sûr par défaut. Compact donne une sortie plus propre si votre schéma évite les collisions de noms. JsonML préserve l'ordre des éléments. Preserve est le plus explicite.
  3. Définissez les options de sortie : Choisissez la taille de l'indentation (2 espaces, 4 espaces, tabulation ou minifiée sur une seule ligne), déterminez si vous souhaitez détecter automatiquement les types numériques et booléens, si vous voulez trier les clés par ordre alphabétique, et comment gérer les espaces de noms.
  4. Convertir : Cliquez sur Convertir en JSON. L'outil analyse le XML, génère la sortie JSON, affiche un aperçu interactif de l'arborescence et vous montre les statistiques d'éléments, d'attributs et de profondeur.
  5. Copier ou télécharger : Utilisez le bouton Copier le JSON pour le presse-papiers ou téléchargez le résultat sous forme de fichier .json. L'onglet côte-à-côte vous aide à visualiser l'avant/après.

Cas d'utilisation pratiques

Pour les développeurs

Pour les ingénieurs de données

Pour le contenu et la configuration

Conseils pour de meilleurs résultats

Foire aux questions

Mes données XML sont-elles conservées privées ?

Votre XML est envoyé au serveur uniquement pour être analysé et converti, puis la réponse est renvoyée. Nous ne stockons pas les documents téléchargés et ne consignons pas leur contenu. Pour les données hautement sensibles, vous pouvez toujours utiliser l'outil hors ligne en exécutant le serveur open-source localement.

Y a-t-il une limite de taille pour l'entrée ?

L'outil accepte jusqu'à environ 200 Ko de XML par requête, ce qui est largement suffisant pour les fichiers de configuration typiques, les réponses d'API et les flux RSS. Pour les dumps de plusieurs mégaoctets, utilisez un outil en ligne de commande.

Qu'en est-il des commentaires XML et de CDATA ?

Les commentaires XML sont ignorés car le JSON n'a pas de syntaxe de commentaire. Les sections CDATA sont traitées de la même manière que le contenu textuel normal — les caractères à l'intérieur du CDATA font partie du texte de l'élément dans la sortie JSON.

La conversion est-elle réversible vers XML ?

Seuls les styles Preserve et JsonML garantissent un retour propre car ils conservent chaque information (ordre, attributs, texte mixte). Standard et Compact comportent des pertes pour des cas particuliers comme le texte entremêlé d'éléments.

Cela fonctionne-t-il sur mobile ?

Oui. L'interface s'adapte aux petits écrans — la mise en page s'empile, l'aperçu de l'arbre devient défilable et la vue côte-à-côte passe à une seule colonne pour que vous puissiez toujours comparer l'entrée et la sortie.

Quelles erreurs verrai-je pour un XML mal formé ?

L'analyseur indique la ligne et la colonne où il a échoué. Les causes courantes sont des balises non fermées, des crochets mal assortis, des esperluettes orphelines ou des guillemets manquants autour des valeurs d'attributs. Corrigez la ligne signalée et réessayez.

Ressources supplémentaires

Citez ce contenu, cette page ou cet outil comme suit :

"Convertisseur XML vers JSON" sur https://MiniWebtool.com/fr/convertisseur-xml-vers-json/ de MiniWebtool, https://MiniWebtool.com/

par l'équipe miniwebtool. Mis à jour : 25 avr. 2026

Autres outils connexes:

Autres outils textuels:

Outils en vedette:

Calculatrice de Compatibilité AmoureuseConvertisseur cm en pieds et poucesCalculateur du Jour de l'Année - Quel jour de l'année sommes-nous aujourd'hui ?convertisseur ppm en pourcentageCalculateur de Signe Solaire, Lunaire et Ascendant 🌞🌙✨Générateur de Carte de Crédit Aléatoirerecherche-d-adresse-MACcalculatrice-des-exposants-haute-précisionConvertisseur de Pieds et Pouces en CentimètresConvertisseur de Pourcentage en PPMGénérateur de mots aléatoires en anglaisGénérateur d'Action ou Vérité AléatoireConvertisseur HEX en CMJNCalculateur d'âgeGénérateur de Cartes à Jouer AléatoireConvertisseur de décimales en tempsExtracteur d'Images de VidéoSélecteur de Films AléatoireConvertisseur de Temps en DécimalCalculatrice d'escalierGénérateur de chaînes aléatoiresCompteur de lignesCalculateur d'intérêts simplesGénérateur de mots mêlésCalculateur de pas en distanceSélecteur de Nom AléatoireRecherche d'Identifiant InstagramConvertisseur FPSConvertisseur de taille de fichierGénérateur de Code MorseCalculateur de Note FinaleCalculateur d'écart-type👙 Calculateur de Taille de Soutien-GorgeGénérateur de points à relierCalculatrice du Nombre d'ÂmeRandomiseur de listeCalculatrice de MédianeGénérateur de patron de cône à platCalculateur de nombres angéliquesConvertisseur de Fraction en PourcentageGénérateur de numéros de loterieGénérateur de Texte InvisibleCalculateur de Taille de PneusCalculatrice de numéro de nom🔍 Vérificateur de Plagiatcalculatrice-de-hba1cConvertisseur de chiffres romainsParaphraseur IACalculatrice HexadécimaleStatistiques de Chaîne YouTube📅 Calculatrice de DateCalculateur de BarbecueGénérateur de repas aléatoireCalculateur de Numéro MaîtreCalculateur de percentile de tailleVérificateur de Nom d’Utilisateur sur les Réseaux SociauxCalculatrice de Comparaison de FractionsLanceur de DésCalculatrice de DuréeFormateur de TexteGénérateur de LabyrinthesGénérateur de Super-pouvoir AléatoireConvertisseur de Tailles de VêtementsGénérateur de cartes de bingoGénérateur d'heure aléatoireCalculatrice de Circonférence d'EllipseConvertisseur Binaire en HexadécimalGénérateur d'adresse MACGénérateur de Coordonnées AléatoiresCalculateur de TangenteBoule Magique 8🖱️ Compteur de ClicsListe des Années BissextilesTrier les NombresRecherche d'identifiant FacebookConvertisseur d'AngleGénérateur de personnage RPG aléatoireCalculateur de Conversion d'Échelle de MaquetteGénérateur de Couleurs AléatoiresCalculatrice BinaireCalculateur d'ArctangenteCalculateur de Coût de Carburant📅 Calculateur de Différence entre DatesCalculatrice de test du khi-deuxCalculatrice du Ratio par Rapport au PourcentageSuppresseur de Caractères InvisiblesSupprimer les sauts de ligneCalculateur de Déficit CaloriqueCalculateur de temps de refroidissement de bièreGénérateur de Nonogrammes (Picross)Calculateur d’Aire de Polygone IrrégulierCalculateur d'hydratation de pâteFusionner des vidéosGénérateur de mots mélangésLanceur de PièceGénérateur d'adresses fictives aléatoiresCréateur d'HistogrammesCalculateur de morphologieCréateur de mots croisésGénérateur d'anagrammesConvertisseur d'adresse IP en binaireCalculateur de Probabilité de DésDiviseur AudioGénérateur de tableau de tournoi aléatoireDiviseur d'imageGénérateur aléatoire d'animauxCalculateur de Décibels (dB)Calculatrice du coefficient de variationGénérateur de lettres aléatoiresCalculatrice de SommeGénérateur de Date AléatoireSupprimer des accents du texteCalculateur de Retour de SaturneCalculatrice de pourcentage d'erreurCalculateur de Point d’ÉbullitionGénérateur de Distribution GaussienneTexte InverséValidateur XMLCalculateur de Percentile de Croissance du BébéCalculateur de Taille d'Impression et Résolution (DPI/PPI)Calculatrice du Pourcentage d'AugmentationCalculatrice de Rectangle d'OrCalculatrice RectangulaireSupprimer les espacesConvertisseur de Livres en KilogrammesCalculateur de rythme de natationCalculatrice ModuloPivoter la vidéoGrapheur de Courbes ParamétriquesGénérateur d'IMEI AléatoireConversion de kg en lbsCalculatrice d'Écart-Type RelatifCalculatrice de Longueur d'ArcCalculatrice du théorème de PythagoreVérificateur d'équerrage (Règle du 3-4-5) 📐Calculateur de sous-réseau IPCalculatrice de Formule QuadratiqueConvertisseur de Notation Scientifique en DécimalConvertisseur Nombre en FractionGénérateur de clé WPA en ligneCalculateur d'Addition et Soustraction PoséeConvertisseur Décimal en BCDCréateur de Boîte à MoustachesGénérateur d'adresse IP aléatoireGénérateur d'Anniversaire AléatoireCalculateur de LevainCalculateur d’Équation de DroiteGénérateur de Groupes AléatoiresCalculateur d'autonomie de batterieCalculatrice de CombinaisonCalculatrice du nombre de chemin de vieCalculateur de filCalculatrice Log Base 10Calculatrice de la diminution en pourcentageCompteur de Score de TennisConvertisseur CM en PoucesConvertisseur HTML en texteCalculateur de Jours OuvrablesCalculateur de Temps de ParoleCalculatrice du Ratio de SharpeExtracteur d'e-mailGénérateur de Pays AléatoireConvertisseur de pouces en cmGénérateur de Carré MagiqueGénérateur de Citations AléatoiresQuel est mon Numéro Porte-Bonheur ?Calculateur de Temps de LectureCalculatrice de numérologieCalculateur de Percentile🎲 Calculateur de Probabilité de LootCalculatrice de racine carréeConvertisseur de Code Binaire en Code GrayFaire tourner la roue💧 Calculateur de Point de RoséeCalculateur de proportions de recettesCalculateur de Salaire aux ToilettesCalculatrice de BitCalendrier du Jour de l'AnnéeTrier les lignes par ordre alphabétiqueCalculateur de CosinusCalculateur de DensitéCalculateur nutritionnel de recettesConvertisseur Décimal en BinaireLooper MP3Calculateur d'intervalle de confiance pour proportionCalculatrice de la Moyenne au BâtonCalculatrice des facteurs communsCalculatrice du Nombre d'ExpressionCompteur de Syllabesconvertisseur de mot à numéro de téléphoneInverseur de couleursAnalyseur de compatibilité zodiacale avancéCalculatrice d'IntégraleExtracteur AudioComparer deux chaînesConvertisseur hexadécimal en décimalCalculateur de carrésCalculateur de pente et de niveauCalculateur de Revenus TikTokCalculatrice de Coefficient de CorrélationCalculateur de ROI Activité SecondaireSuivi du Coût des AbonnementsCalculateur de Tarification SaaSCalculateur de Tarification de Projet FreelanceGuide des Accords de Bois de FumageCalculateur de temps de fermentationCalculateur de Temps de MarinadeFiltre de Recettes par Restriction AlimentaireSubstituts aux ÉpicesSuivi de la demi-vie de la caféineCalculateur de verres standardSuggesteur d'accords mets et vinsConvertisseur de Cotation d'EscaladeCalculateur de Rapport de Vitesses de VéloCalculateur de Résistance des Nœuds de PêcheMinuteur de Postures de YogaCalculateur de SWOLF de NatationPrédicteur de temps de courseCalculateur de Puissance de Frappe de BoxeCalculateur de Points de RugbyCalculateur de Run Rate de CricketCalculateur de xG (Buts Attendus) au FootballCalculateur du Score de Wells (TVP/EP)Calculateur de l'Échelle de Coma de GlasgowCalculateur de Score APGARCalculateur de FFMICalculateur de Course de 12 Minutes de CooperCalculateur du Test de Marche d'un Mile (Rockport)Calculateur de Masse Maigre à ForceCalculateur de Ratio Glucides-InsulineCalculateur de Facteur de Sensibilité à l'InsulineConvertisseur de Calendrier HébraïqueConvertisseur de calendrier hégirienConvertisseur de Calendrier LunaireCalculateur d’Âge dans les CulturesCalculateur de il y a combien de tempsCalculateur Combien de Temps AvantGénérateur de schémas de datesCalculateur de Date MédianeAjouter des Jours Ouvrables à une DateAnalyseur de Fréquence des MotsAnalyseur de variance de longueur de phrasesÉditeur de Lisibilité Style HemingwayConvertisseur de Prononciation IPAOutil de Chiffre de VigenèreOutil de Chiffre AtbashEncodeur et décodeur ROT13Visionneuse et Suppresseur de Données EXIFTraducteur Pig LatinGénérateur de BackronymesGénérateur d’acronymesVérificateur de pangrammesVérificateur de lipogrammeTraceur d’image en SVGConvertisseur d'Image en Art ASCIIGénérateur de schéma JSONPlayground TypeScriptCompilateur Less vers CSSCompilateur SCSS en CSSConvertisseur SVG en React/JSXGénérateur de chaînes de requêteAnalyseur URLValidateur et Décodeur UUIDRéférence des codes de statut HTTPGénérateur de Commandes cURLGénérateur de triangle de SierpinskiTraceur de surface 3DTraceur d'équations polairesGénérateur d'Ensemble de JuliaExplorateur de l'Ensemble de MandelbrotGénérateur de fractales L-SystemGénérateur de triangulation de DelaunayGénérateur de diagramme de VoronoiGénérateur de SpirographeGénérateur de PavagesCalculateur de Capabilité de Processus Six SigmaGénérateur de Diagrammes de ParetoCalculateur de NPS (Net Promoter Score)Calculateur de Rétention par CohorteCalculateur de Taux d'AttritionCalculateur de Coût d'Acquisition Client (CAC)Calculateur de Valeur Vie Client (CLV)Calculateur de taux de conversionCalculateur de Taille d'Échantillon pour Test A/BCalculateur de Signification de Test A/BCalculateur d'Équation des LentillesCalculateur de Champ Magnétique d'un FilCalculateur de Champ ÉlectriqueCalculateur de la Loi de CoulombCalculateur de la loi de SnellCalculateur de Moment d'InertieCalculateur de vitesse angulaireCalculateur de Force CentripèteCalculateur de Période d'un PenduleCalculateur de Constante de RessortCalculateur d’Effet DopplerCalculateur du Ratio de SortinoCalculateur du Ratio de TreynorCalculateur de Bêta d'ActionCalculateur de Titres du Trésor Protégés Contre l'Inflation (TIPS)Calculateur de Recalcul HypothécaireCalculateur de Taux à TermeCalculateur de Duration Obligataire (Macaulay et Modifiée)Calculateur de Convexité des ObligationsCalculateur de Rente Indexée FixeCalculateur de Rente VariableCalculateur de Prêt Hypothécaire InverséCalculateur de Versement de RenteSimulateur de Boulier SorobanMultiplication Paysanne RusseCalculatrice de Trucs de Mathématiques VédiquesCalculatrice de Multiplication ÉgyptienneCalculateur de Mathématiques en Chiffres RomainsEntraîneur de Calcul MentalQuiz des Tables de MultiplicationVisualiseur de Retenue et d'EmpruntGénérateur de Décomposition NumériqueSolveur de Problèmes de PiècesCalculateur du Triangle Distance-Vitesse-TempsRésolveur de Problèmes de Taux de TravailRésolveur de Problèmes de MélangeSolveur de Problèmes d’ÂgeSolveur de Problèmes de Rencontre de TrainsCalculateur d’HydratationCalculateur d'Allure en CaloriesCalculateur de Posologie MédicamenteuseCalculateur de Calories de l'AlcoolCalculateur de Recomposition CorporelleGénérateur de Sujets de Débat AléatoiresGénérateur de Noms Aléatoires de Chats et ChiensGénérateur de Versets Bibliques AléatoiresGénérateur de Problèmes de Mathématiques AléatoiresGénérateur de Paragraphes AléatoiresGénérateur de Phrases Aléatoires en AnglaisCalculateur de Gravier, Sable et Terre VégétaleCalculateur de Poids d'AcierCalculateur de Couple de Serrage de BoulonCalculateur de Débit en TuyauterieCalculateur de Charge de PoutreConvertisseur Dollar OrCalculateur de Probabilité d'OptionsCalculateur de Fractionnement d'ActionsCalculateur ESPPCalculateur de Pénalité de Retard sur FactureCalculateur de Taux Horaire pour FreelancesCalculateur de Location vs AchatRépartiteur de Pourboire AvancéGénérateur de Liste de BagagesCalculateur de Décalage HoraireCalculateur de Budget de VoyageCalculateur de Distance de VolCalculateur de Perte de ChaleurCalculateur de Coût de Production ÉlectriqueCalculateur de Consommation d'EauCalculateur de Coût Énergétique des AppareilsCalculateur d'Audit Énergétique DomestiqueCalculateur de ROI SolaireCalculateur de Panneaux SolairesCalculateur de Compost (Rapport C:N)Calculateur de Fertilisant pour PelouseCalculateur de Dates de GelCalculateur de Terre pour Bac Potager SurélevéCalculateur d’Engrais NPKCalculateur de Taux de Germination des GrainesCalculateur de Bitrate VidéoTranspositeur de Tonalité MusicaleCompteur de BPM par TapotementEstimateur de Taille de Fichier PhotoCalculateur de Mégapixels vers Taille d'ImpressionCalculateur de Facteur de RecadrageCalculateur du Triangle d'ExpositionCalculateur de Capacité de Remorquage du VéhiculeCalculateur de Leasing AutomobileCalculateur 0–60 et Quart de MileCalculateur de Temps de Charge VECalculateur d’Autonomie VECalculateur de Distance 3DCalculateur de ToreCalculateur de Tronc de CôneCalculateur de Polygone RégulierIdentificateur de Section ConiqueCalculateur d'HyperboleCalculateur de Division LongueCompteur de Caractères Twitter/XSélecteur de commentaires YouTubeExtracteur de tags YouTubeTéléchargeur de miniatures YouTubeEstimateur de revenus YouTube