Convertisseur JSON vers XML

Convertir JSON en XML bien formé avec nom d'élément racine configurable

Qu'est-ce que c'est et comment ça marche ?

JSON et XML représentent tous deux des données hiérarchiques, mais avec une syntaxe fondamentalement différente. JSON est compact et natif à JavaScript, dominant dans les API REST. XML est plus verbeux mais supporte attributs, espaces de noms, commentaires et schémas — privilégié dans les systèmes d'entreprise, les services SOAP et les formats de documents comme SVG.

Le passage de JSON à XML n'est pas toujours une correspondance un-à-un : les tableaux JSON deviennent des éléments XML frères répétés, les clés JSON deviennent des noms d'éléments, et l'objet racine JSON a besoin d'un élément enveloppant.

Cas d'usage

Questions fréquentes

Que se passe-t-il avec les tableaux JSON lors de la conversion en XML ?

Les tableaux JSON deviennent des éléments frères répétés avec le même nom de tag.

Que se passe-t-il si une clé JSON n'est pas un nom d'élément XML valide ?

Le convertisseur assainit les caractères invalides. Les noms d'éléments XML ne peuvent pas commencer par un chiffre ni contenir des espaces.

Puis-je reconvertir XML en JSON ?

Oui — l'outil XML vers JSON est l'opération inverse. L'aller-retour n'est pas toujours sans perte.

XML préserve-t-il les types de données JSON ?

XML n'a pas de système de types natif — toutes les valeurs sont du texte. Les nombres et booléens deviennent du contenu texte.

JSON

Formateur JSON · Minificateur JSON · Validateur JSON · JSON vers CSV · JSON ↔ YAML · Aplatir JSON