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 poucesLanceur de PièceCalculateur du Jour de l'Année - Quel jour de l'année sommes-nous aujourd'hui ?Générateur de Carte de Crédit Aléatoirerecherche-d-adresse-MACconvertisseur ppm en pourcentageExtracteur d'Images de VidéoConvertisseur de Pieds et Pouces en CentimètresConvertisseur HEX en CMJNConvertisseur de Pourcentage en PPMSélecteur de Nom AléatoireSélecteur de Films AléatoireCalculateur de Signe Solaire, Lunaire et Ascendant 🌞🌙✨calculatrice-des-exposants-haute-précisionConvertisseur de Temps en DécimalGénérateur de mots aléatoires en anglaisCalculatrice d'escalierCompteur de lignesCalculatrice du Nombre d'ExpressionGénérateur de chaînes aléatoiresConvertisseur de décimales en tempsGénérateur d'Action ou Vérité AléatoireCalculatrice de pourcentage d'erreurCalculatrice de MédianeCalculateur d'âgeGénérateur de Cartes à Jouer AléatoireCalculatrice du Nombre d'ÂmeParaphraseur IABoule Magique 8Convertisseur FPSGénérateur de Couleurs AléatoiresGénérateur de numéros de loterieCalculateur de pas en distanceRandomiseur de listeRecherche d'Identifiant InstagramCalculatrice de test du khi-deuxGénérateur de repas aléatoire🔍 Vérificateur de PlagiatConvertisseur d'adresse IP en binaireGénérateur de Date AléatoireGénérateur de lettres aléatoiresLanceur de DésCalculateur de Complétion du Carrécalculatrice-de-hba1cVérificateur de Nom d’Utilisateur sur les Réseaux SociauxCalculatrice HexadécimaleCalculateur de nombres angéliquesCalculatrice de DuréeGénérateur d'heure aléatoireSupprimer des accents du texteGénérateur de cartes de bingoGénérateur d'objet aléatoireRecherche d'identifiant FacebookCalculateur de percentile de tailleCalculateur de Numéro MaîtreCalculateur de Note FinaleGénérateur de patron de cône à platGénérateur de mots mêlésGénérateur de points à relierCalculatrice de Somme📅 Calculatrice de DateConvertisseur de taille de fichierGénérateur de Coordonnées AléatoiresCalculatrice de Comparaison de FractionsCalculatrice de la diminution en pourcentageConvertisseur de chiffres romainsCalculateur de Division LongueCalculateur d'écart-typeCalculateur de Conversion d'Échelle de MaquetteGénérateur de Nonogrammes (Picross)Calculatrice BinaireCalculatrice OctaleFormateur de TexteGénérateur de LabyrinthesCalculatrice de Formule QuadratiqueConvertisseur de Fraction en PourcentageConvertisseur de Livres en Kilogrammes📅 Calculateur de Différence entre DatesCalculatrice de numéro de nomCalculateur de Probabilité de DésCalculatrice de Rectangle d'OrGénérateur d'adresse MACCalculateur de Coût de CarburantGénérateur de tableau de tournoi aléatoireCalculatrice ModuloGénérateur de Super-pouvoir AléatoireQuel est mon Numéro Porte-Bonheur ?Statistiques de Chaîne YouTubeConvertisseur de Tailles de VêtementsListe des Années BissextilesLooper MP3Diviseur AudioGénérateur d'IMEI AléatoireGénérateur de Texte InvisibleCalculatrice CAGR🎲 Calculateur de Probabilité de LootCalculateur de Valeur pCalculatrice d'Écart-Type RelatifGénérateur de main de poker aléatoireCalculateur 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 Consommation de CarburantRéférence des Formats de PapierConvertisseur de Taille de BagueConvertisseur d'Unité AstronomiqueConvertisseur de Consommation de CarburantConvertisseur de Taux de Transfert de DonnéesConvertisseur de Couple (Nm, ft-lb, kgf-cm)Générateur de Texte BarréVisualiseur d’Espaces BlancsCalculateur de Temps de LectureCalculateur de Temps de ParoleCompteur de ParagraphesCompteur de PhrasesCompteur de SyllabesConvertisseur Texte en Binaire/Hex/ASCIIGénérateur d’Images Placeholder Lorem PicsumGénérateur de Fichier .envGénérateur de commandes GitConvertisseur de Codes Couleur Tous FormatsGénérateur et Vérificateur de Hash BcryptGénérateur JWTGénérateur de Grille CSSCalculateur d'Intégration NumériqueCalculateur de Transformée en ZCalculateur de Transformée de Fourier Rapide (FFT)Calculateur de Produit TensorielCalculateur d'Exponentielle de MatriceCalculateur de Forme Normale de JordanCalculateur d’Anneaux et de CorpsCalculateur d'Ordre en Théorie des GroupesSolveur de Systèmes EDOSolveur EDO de BernoulliCalculateur de la Méthode d'EulerTraceur de Champ de Directions / Champ de PentesSolveur EDO du Second OrdreSolveur EDO du Premier OrdreSolveur du Problème des Mariages StablesCalculateur de Flot Maximal dans un RéseauVérificateur de Graphe PlanaireVérificateur de Chemin HamiltonienSolveur du Voyageur de Commerce (TSP)Solveur de Programmation LinéaireCalculateur d'Inclusion-ExclusionSolveur de Relations de RécurrenceCalculateur de Matrice d'AdjacenceCalculateur de Tri TopologiqueCalculateur de Coloration de GraphesSimulateur de Portes LogiquesSolveur de Tableau de Karnaugh (K-Map)Simplificateur d'Algèbre de BooleCalculateur de Fonction de PartitionCalculateur de Racine NumériqueVérificateur de Nombre de FibonacciCalculateur de Fractions ÉgyptiennesCalculateur de Fonction de MöbiusVérificateur de la Conjecture de GoldbachVérificateur de Nombre Premier de MersenneChercheur de Nombres Premiers JumeauxVérificateur de Nombres AmiablesVérificateur de Nombre ParfaitCalculateur d'Exponentiation ModulaireCalculateur de Permutations avec RépétitionCalculateur de Taille d'EffetCalculateur de Risque RelatifCalculateur de Rapport des CotesCalculateur de Tableau de ContingenceCalculateur du Test Exact de FisherCalculateur de Corrélation de Rang de SpearmanCalculateur de Distribution BêtaCalculateur de Distribution de WeibullCalculateur de Distribution ExponentielleCalculateur de Distribution GéométriqueCalculateur de Distribution Binomiale NégativeCalculateur de Distribution HypergéométriqueCalculateur de Test F et Distribution FCalculateur du Théorème de BayesCalculateur de Polynôme CaractéristiqueCalculateur de Puissance de MatriceCalculateur de Décomposition de CholeskyCalculateur de Décomposition QRCalculateur de Diagonalisation de MatriceCalculateur Règle de CramerCalculateur d’Espace ColonneCalculateur d’Espace NulCalculateur d'Angle Entre VecteursCalculateur de Vecteur UnitaireCalculateur de Norme de VecteurCalculateur de Produit VectorielCalculateur de Produit ScalaireCalculateur de Multiplication de MatricesCalculateur de Matrice InverseCalculateur RREF (Forme Échelonnée Réduite)Calculateur de la Méthode de NewtonCalculateur de Matrice JacobienneCalculateur d'Intégrale de SurfaceCalculateur d'Intégrale CurviligneCalculateur de RotationnelCalculateur de DivergenceCalculateur de Gradient MultivariableCalculateur d'Optimisation de CalculSolveur de Taux LiésCalculateur de Taux de Variation InstantanéCalculateur de Taux de Variation MoyenCalculateur de Somme de Séries InfiniesCalculateur de Test de Convergence de SériesCalculateur de Séries EntièresCalculateur de Série de MaclaurinCalculateur Règle de l'HôpitalCalculateur d'Intégrale ImpropreCalculateur de la Règle de SimpsonCalculateur de la Règle du TrapèzeCalculateur de Somme de RiemannGrapheur de Courbes ParamétriquesCalculateur de Surface de RévolutionCalculateur de Volume de RévolutionCalculateur de Distance en Géométrie des CoordonnéesCalculateur Formule de HéronCalculateur de Tangente à un CercleCalculateur de Bissectrice d'AngleCalculateur de Cercle Inscrit (Incercle)Calculateur de Cercle CirconscritCalculateur de Distance du Grand CercleCalculateur de Distance 3DCalculateur de ToreCalculateur de Tronc de CôneCalculateur d’Aire de Polygone IrrégulierCalculateur de Polygone RégulierIdentificateur de Section ConiqueCalculateur d'HyperboleCalculateur de ParaboleCalculateur de Développement du Binôme de NewtonGénérateur du Triangle de PascalCalculateur de Notation Produit (Notation Pi)Calculateur de Notation Sigma (Sommation)Calculateur du Théorème des Racines RationnellesCalculateur de la Règle des Signes de DescartesCalculateur de Droites Parallèles et PerpendiculairesCalculateur d’Équation de DroiteConvertisseur Forme Standard vers Forme Pente-OrdonnéeCalculateur de Forme Point-PenteRésolveur de Système d'Équations Non LinéairesSolveur d'Équations RationnellesRésolveur d'Équations LittéralesSolveur d'Équations TrigonométriquesRésolveur d'Équations ExponentiellesSolveur d'Équations LogarithmiquesCalculateur d'Équation QuartiqueSolveur d’Équation CubiqueCalculateur d'EstimationConvertisseur Nombre en FractionGénérateur de Comptage par SautsCalculateur de Prix UnitaireCalculateur de Plafond et PlancherCalculateur de Valeur AbsolueChercheur de Motifs NumériquesGénérateur de Tableau de Valeur de PositionCalculateur d'Ordre des Opérations (PEMDAS)Calculateur d'Addition et Soustraction PoséeCalculateur de Multiplication LongueGénérateur de Tables de Multiplication🎮 Convertisseur de Monnaie de Jeu🎰 Calculateur de Pity Gacha⚔️ Calculateur de DPS🎮 Convertisseur de Sensibilité de Jeux❄️ Calculateur de Jour de Neige🚚 Estimateur de Coût de Déménagement📷 OCR / Image en Texte📈 Créateur de Graphiques en Ligne🥧 Créateur de Diagramme Circulaire📊 Créateur de Graphiques en Barres🔊 Générateur de Tonalités🖱️ Compteur de ClicsBloc-notes en ligne⬛ Calculateur de Rapport d’Aspect🌍 Calculateur d'Empreinte Carbone👙 Calculateur de Taille de Soutien-GorgeCalculateur de Taille de Pneus💧 Calculateur de Point de Rosée🌡️ Calculateur d'Indice de Chaleur🌬️ Calculateur de Refroidissement Éolien⏰ Réveil en Ligne⏰ Calculateur de Carte de Pointage🕐 Convertisseur d'Heure Militaire⏱️ Calculateur d'heures⏱️ Chronomètre en Ligne⏱️ Minuterie de Compte à Rebours🌐 Convertisseur de Fuseau HoraireCalculateur de MoquetteCalculateur de Mur de SoutènementCalculateur de Dimensionnement HVACCalculateur d'IsolationCalculateur de PavésCalculateur d'ArmatureCalculateur de BoisCalculateur de SurfaceCalculateur de Multiplication CroiséeCalculateur de Résumé en Cinq NombresCalculateur de PercentileCalculateur de Distribution NormaleCalculateur de RatioCalculateur d'ArrondiCompteur de Caractères Twitter/XSélecteur de commentaires YouTubeExtracteur de tags YouTubeTéléchargeur de miniatures YouTubeEstimateur de revenus YouTubeGénérateur de personnage RPG aléatoire