Convertisseur JSON en XML

Besoin de la conversion inverse ?
XML to JSON Converter

Entrée JSON

1

Sortie XML

Paramètres

Options de conversion XML

Saisissez des données en JSON pour les convertir en XML

Les données converties apparaîtront ici

Comment convertir JSON en XML

  1. Étape 1 – Entrée JSON

    • Collez votre contenu JSON dans l'éditeur de gauche ou faites glisser et déposez un fichier .json.
    • L'outil vérifie automatiquement la syntaxe JSON valide et signalera toute erreur immédiatement.
    • Assurez-vous que votre JSON a un seul objet racine si vous voulez une structure XML propre, sinon une racine par défaut sera ajoutée.
  2. Étape 2 – Configurer la sortie XML

    • Élément racine : définissez le nom de la balise enveloppante (par défaut : « root ») pour votre document XML.
    • Attributs : utilisez l'option Préfixe d'attribut (par défaut : « @ ») pour indiquer au convertisseur quelles clés JSON doivent être traitées comme des attributs XML plutôt que comme des éléments enfants.
    • Déclaration : basculez l'en-tête standard <?xml ...?> on ou off.
  3. Étape 3 – Convertir et exporter

    • Le XML est généré instantanément dans le panneau de droite avec une indentation et un échappement de caractères appropriés.
    • Cliquez sur « Copier » pour utiliser le XML dans les API SOAP ou les fichiers de configuration.
    • Téléchargez le résultat en tant que fichier .xml pour une utilisation ultérieure.
Exemple : Conversion JSON en XML
// Entrée JSON
{
  "book": {
    "@id": "bk101",
    "author": "Gambardella, Matthew",
    "title": "XML Developer's Guide",
    "price": 44.95
  }
}

<!-- Sortie XML -->
<?xml version="1.0" encoding="UTF-8"?>
<root>
  <book id="bk101">
    <author>Gambardella, Matthew</author>
    <title>XML Developer's Guide</title>
    <price>44.95</price>
  </book>
</root>

Outils JSON et XML connexes

Questions fréquentes

Comment fonctionne la conversion JSON en XML ?

Les objets JSON sont convertis en éléments XML. Les éléments de tableau deviennent plusieurs éléments avec le même nom de balise. Les propriétés d'objet deviennent des éléments enfants, et vous pouvez configurer les attributs en utilisant le préfixe @.

Que deviennent les tableaux JSON ?

Les tableaux sont convertis en plusieurs éléments XML. Par exemple, un tableau nommé « items » avec 3 objets devient 3 éléments « item ».

Puis-je personnaliser la structure XML ?

Oui ! Vous pouvez personnaliser le nom de l'élément racine, le préfixe d'attribut, l'indentation et s'il faut inclure la déclaration XML.

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

Les caractères XML spéciaux (<, >, &, ', ") sont automatiquement échappés pour assurer une sortie XML valide.

Mes données sont-elles sécurisées ?

Oui, tout le traitement des données se produit entièrement dans votre navigateur. Vos données JSON ne sont jamais envoyées à aucun serveur, garantissant une confidentialité et une sécurité complètes.

Convertisseur JSON en XML | JSONSwiss