XML vers JSON Convertisseur en Ligne

Free Gratuit · Sans inscription · Données non envoyées
Indent
Attrs as
Text key
Error
XML
JSON
// JSON output

Plus d'Outils pour Développeurs

Formateur XML
Formater & valider
JSON→XML
Vers XML
YAML→JSON
Vers JSON
CSV→JSON
Vers JSON
TOML→JSON
Vers JSON
Formateur JSON
Formater & valider
Base64
Encoder/Décoder
URL Encoder
Encodage URL

Pourquoi c'est le Meilleur Convertisseur XML vers JSON

Détection Intelligente des Tableaux

Les éléments frères répétés portant la même balise sont regroupés en tableaux JSON. Les conteneurs à enfant unique sont aussi détectés comme des tableaux lorsque tous les enfants partagent une même balise — ainsi une liste à un seul élément reste une liste.

Sûr pour l'Aller-Retour

Les balises XML numériques comme _0, _1 (produites par JSON→XML à partir de clés de chaîne numérique) sont correctement restaurées en "0", "1".

Gestion Flexible des Attributs

Choisissez comment les attributs XML sont mappés vers JSON : comme clés préfixées par @ (par défaut), clés simples ou ignorés entièrement. Les éléments mêlant texte et attributs utilisent une clé de texte configurable.

Inférence de Type

Les valeurs textuelles XML qui ressemblent à des nombres, des booléens ou à null sont automatiquement converties dans les types JSON appropriés. truetrue, 12801280. Désactivez pour conserver toutes les valeurs sous forme de chaînes.

Questions Fréquentes

Comment les tableaux XML sont-ils détectés ?

Lorsqu'un élément parent contient plusieurs enfants portant le même nom de balise, ceux-ci sont regroupés en un tableau JSON. De plus, lorsqu'un élément parent ne contient que des enfants de même nom (même un seul), ces enfants sont également traités comme un tableau — préservant la structure de liste pour les collections à un seul élément.

Puis-je effectuer un aller-retour JSON → XML → JSON ?

Oui. Les clés JSON commençant par un chiffre (par ex. "0") reçoivent un préfixe de soulignement via JSON→XML (_0). Ce convertisseur détecte ce motif et restaure la clé d'origine. Les tableaux sont conservés dans les deux sens.

Que fait « Skip root » ?

Supprime l'enveloppe de l'élément XML le plus externe afin que la sortie JSON commence directement par ses enfants. Utile lorsque la balise racine (comme <root>) n'est qu'un conteneur.

Mes données sont-elles envoyées à un serveur ?

Non. Toute la conversion se fait entièrement dans votre navigateur à l'aide de JavaScript. Votre XML ne quitte jamais votre appareil.

Guide approfondi
Guide Conversion de Formats
CSV, XML, JSON, HTML & Markdown
Lire le guide