Convertir JSON en XML bien formé avec nom d'élément racine configurable
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.
Les tableaux JSON deviennent des éléments frères répétés avec le même nom de tag.
Le convertisseur assainit les caractères invalides. Les noms d'éléments XML ne peuvent pas commencer par un chiffre ni contenir des espaces.
Oui — l'outil XML vers JSON est l'opération inverse. L'aller-retour n'est pas toujours sans perte.
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.
Formateur JSON · Minificateur JSON · Validateur JSON · JSON vers CSV · JSON ↔ YAML · Aplatir JSON