XML to JSON
Convertir du XML en JSON
À propos de cet outil
Le convertisseur XML vers JSON transforme les documents XML en JSON équivalent : chaque élément XML devient une clé JSON, les éléments enfants deviennent des objets imbriqués, et les éléments frères répétés portant le même nom de balise sont automatiquement regroupés en un tableau JSON.
Le contenu textuel est automatiquement converti en nombres ou en booléens lorsque c'est pertinent ('30' devient 30, 'true' devient true). Les attributs XML ne sont pas inclus — seul le contenu des éléments est converti. Tout le traitement s'effectue localement dans le navigateur.
Comment utiliser
- Collez votre XML dans la zone de saisie XML, ou cliquez sur Exemple pour charger un exemple.
- Choisissez le niveau d'indentation JSON (2 espaces, 4 espaces, ou Minifié).
- Cliquez sur → JSON pour convertir.
- Cliquez sur Copier pour copier le résultat JSON dans votre presse-papiers.
Cas d'utilisation
Les développeurs backend convertissent les réponses d'API XML en JSON pour les frontends JavaScript. Les ingénieurs data transforment les flux XML en JSON pour le traitement de pipelines. Les développeurs migrant depuis des fichiers de configuration XML documentent leur schéma en JSON. Les développeurs web convertissent les flux RSS/Atom en JSON pour les utiliser dans des applications JavaScript.
Questions fréquentes
- Que deviennent les éléments répétés portant le même nom de balise ? — Ils sont automatiquement regroupés en un tableau JSON. Par exemple, deux éléments frères <item> deviennent "item": ["value1", "value2"].
- Les attributs XML sont-ils convertis ? — Non. Seuls le contenu textuel des éléments et les éléments enfants sont convertis. Les attributs XML sont ignorés.
- Comment les valeurs textuelles sont-elles typées ? — Les nombres et les booléens sont déduits automatiquement : '42' devient 42, 'true' devient true, 'false' devient false. Tout le reste reste une chaîne de caractères.