Aller au contenu principal

Convertisseur JSON vers XML

Collez du JSON strict pour générer un document XML déterministe, entièrement dans votre navigateur.

JSON et XML n’ont pas le même modèle de données. Les tableaux vides, les objets vides et les valeurs null peuvent produire des éléments XML vides similaires.

Traité localement dans votre navigateur

Comment l'utiliser

  1. Collez votre JSON strict dans la zone de saisie
  2. Indiquez le nom de l'élément racine et choisissez une option d'indentation
  3. Activez ou non la déclaration XML, puis cliquez sur Convertir en XML
  4. Consultez le résultat XML et utilisez Copier pour le récupérer

Vous choisissez le nom de l'unique élément racine XML (« root » par défaut) ; il n'est jamais déduit d'une clé JSON. Les objets JSON deviennent des éléments imbriqués dont le nom est la clé, les tableaux répètent leur élément une fois par entrée, et un tableau de premier niveau est enveloppé dans des éléments « item » sous la racine. Les chaînes sont échappées pour XML, les booléens et les nombres deviennent du texte, et null, les chaînes vides, les objets vides et les tableaux vides produisent tous le même élément auto-fermant. Les clés qui ne sont pas des noms XML valides sont refusées plutôt que réécrites en silence, et les caractères interdits par XML 1.0 sont rejetés. Vous pouvez inclure ou non la déclaration XML et choisir une indentation de 2 espaces, 4 espaces ou compacte. Aucune clé JSON n'est transformée en attribut. Rien de ce que vous collez n'est envoyé, journalisé ni stocké. JSON et XML n'ont pas le même modèle de données : cette conversion n'est donc pas sans perte, les valeurs vides et null pouvant en particulier devenir indistinguables.

FAQ

Nous utilisons des cookies pour faire fonctionner ce site et, avec votre accord, pour comprendre son usage et personnaliser les publicités. Vous pouvez modifier votre choix à tout moment.