ToolActToolAct Outils

Convertisseur JSON vers XML

Entrée JSON
Sortie XML
Lignes: 1Caractères: 0Octets: 0
Lignes: 1Caractères: 0Octets: 0

Qu'est-ce que la conversion JSON vers XML ?

La conversion JSON vers XML transforme des données JSON (JavaScript Object Notation) au format XML (eXtensible Markup Language). Utile pour intégrer des systèmes utilisant différents formats de données, travailler avec des API XML existantes ou lorsque le XML est requis pour les fichiers de configuration, l'échange de données ou le stockage de documents.

Mode d'emploi

Étapes de base

  1. Collez ou saisissez les données JSON dans le champ de saisie gauche
  2. Optionnellement personnalisez le nom de l'élément racine
  3. Sélectionnez la taille d'indentation (2 espaces, 4 espaces ou Tab)
  4. Le XML converti s'affiche à droite avec coloration syntaxique
  5. Cliquez sur Copier ou Télécharger pour sauvegarder le résultat

Fonctionnalités

Conversion automatiqueConversion JSON vers XML en temps réel pendant la saisie
Élément racine personnaliséDéfinissez tout nom d'élément XML valide comme racine
Détection d'erreursDétection automatique des erreurs de syntaxe JSON avec numéros de ligne
Coloration syntaxiqueSortie XML avec éléments de syntaxe en couleur

Exemples

Objet en éléments

{"nom": "Jean"}
→
<root>
  <nom>Jean</nom>
</root>

Tableau en éléments

[1, 2, 3]
→
<root>
  <item>1</item>
  <item>2</item>
  <item>3</item>
</root>

Structure imbriquée

{"utilisateur": {"nom": "Jean", "age": 30}}
→
<root>
  <utilisateur>
    <nom>Jean</nom>
    <age>30</age>
  </utilisateur>
</root>

Questions fréquentes

Comment les tableaux JSON sont-ils convertis en XML ?

Les tableaux JSON sont convertis en éléments <item> répétés dans un élément parent. Par exemple, [1, 2, 3] devient <item>1</item><item>2</item><item>3</item>.

Puis-je personnaliser le nom de l'élément racine ?

Oui, vous pouvez définir un nom d'élément racine personnalisé via le champ de saisie au-dessus du panneau JSON. La valeur par défaut est 'root'. Seuls les noms d'éléments XML valides sont acceptés.

Comment les caractères spéciaux sont-ils gérés ?

Les caractères spéciaux XML comme &, <, >, guillemets sont automatiquement échappés en leurs équivalents d'entité XML (&amp;, &lt;, &gt;, &quot;, &apos;) pour garantir une sortie XML valide.