Convertisseur JSON en XML - Personnalisation du nœud racine en local

Convertissez gratuitement du JSON en XML localement dans votre navigateur, sans aucun envoi vers un serveur. Personnalisez le nœud racine (Root Node), configurez les balises d'éléments de tableau, prévisualisez en temps réel, copiez ou téléchargez le XML.

Cliquer pour le mode cinéma
En attente de saisie JSON23 ligne(s) JSON

La conversion s'effectue localement dans votre navigateur. Le contenu JSON n'est pas envoyé vers un serveur.

Mode d’emploi

  1. Collez votre JSON dans le panneau de saisie de gauche ou cliquez sur « Charger un exemple » pour utiliser un exemple de commande API.
  2. Renseignez le nom du nœud racine dans le champ « Root Node » (par exemple order) et la balise des éléments de tableau dans « Array Item Node » (par exemple item).
  3. Choisissez le style de retrait et déterminez si vous souhaitez inclure la déclaration XML.
  4. L'outil génère le code XML en local au fil de vos saisies. En cas d'erreur, vérifiez la syntaxe du JSON (utilisation des guillemets doubles, virgules de fin) ou la validité des noms de balises XML.
  5. Cliquez sur « Copier le XML » ou « Télécharger le XML » pour récupérer le résultat.

Fonctionnalités principales

  • Aucun import de JSON : l'analyse du JSON et la génération du XML s'effectuent localement dans votre navigateur. Vos structures d'API, clés et données professionnelles ne sont jamais envoyées vers un serveur.
  • Nœud racine personnalisé : spécifiez la balise de niveau supérieur (par exemple order, response ou payload) pour faciliter l'intégration avec les systèmes existants ou les interfaces de style SOAP.
  • Balises de tableaux configurables : les tableaux JSON sont convertis en listes XML lisibles, chaque membre du tableau utilisant le nom de balise de votre choix.
  • Validation et aperçu en direct : le XML s'actualise au fur et à mesure de vos modifications sur le JSON, le nœud racine ou les balises d'éléments de tableau, avec des messages d'erreur précis pour tout format invalide.
  • Copie et téléchargement XML : copiez le XML généré ou enregistrez-le sous forme de fichier .xml pour vos workflows d'intégration, de test ou de configuration.

Outils associés

Calculateur FIRE 2026 gratuit | Simulateur de retraite ajusté à l'inflation

Le calculateur de retraite FIRE 2026 ajusté à l'inflation. Simulez votre pouvoir d'achat réel, évaluez vos écarts d'épargne et générez votre feuille de route. Export CSV en un clic. 100 % confidentiel.

Calculateur de taille de position gratuit | Gestion du risque de trading en ligne

Calculez la taille de votre position de trading selon votre capital, votre risque %, votre entrée et votre stop-loss. Fonctionne localement dans le navigateur pour simuler vos risques avant de trader.

Calculateur d'intérêts composés gratuit | Simulateur d'investissement et APY en ligne

Calculez vos intérêts composés à partir du capital initial, des versements périodiques, de l'APY et de la durée. Visualisez la part du capital et des intérêts sur un graphique interactif local.

Calculateur de prêt et crédit gratuit | Tableau d'amortissement interactif en ligne

Utilisez ce calculateur de prêt / crédit immobilier pour estimer vos mensualités, le total des intérêts et générer un tableau d'amortissement local. Saisissez le montant, le taux et la durée pour simuler immédiatement.

Calculateur d'investissement et de ROI gratuit | Simulateur d'intérêts composés en ligne

Utilisez ce calculateur d'investissement / ROI pour estimer localement votre capital de départ, vos versements mensuels, votre rendement annuel et vos résultats ajustés à l'inflation. Visualisez vos gains avec un graphique interactif.

Calculateur APR en APY gratuit | Convertisseur de taux nominal et effectif en ligne

Utilisez ce calculateur d'APR en APY pour convertir localement vos taux APR et APY. Saisissez un taux, choisissez la fréquence de capitalisation et obtenez instantanément le taux d'intérêt effectif, l'écart et un tableau comparatif.

Calculateur de marge commerciale gratuit | Convertisseur de marge et markup en ligne

Utilisez ce calculateur de marge commerciale pour estimer localement votre bénéfice brut, taux de marge, taux de marque (markup) et prix de vente. Saisissez vos coûts et marges cibles pour calculer instantanément.

Calculateur de CPM et CPC gratuit | Simulateur de budget et CTR publicitaire en ligne

Utilisez ce calculateur de CPM et de CPC pour estimer localement vos dépenses publicitaires, impressions, clics, CPM, CPC et CTR. Saisissez votre budget et vos coûts cibles pour planifier vos campagnes.

Logique de calcul

Le JSON est structuré à l'aide de paires clé-valeur et de tableaux, tandis que le XML doit obligatoirement être encapsulé dans un arbre balisé unique. Cet outil valide d'abord votre saisie à l'aide de la fonction native JSON.parse() du navigateur, puis parcourt récursivement les objets, tableaux et valeurs primitives pour générer un document XML indenté.

Les clés des objets JSON deviennent des noms de balises XML. Les tableaux restent groupés sous leur balise de champ d'origine, et chaque élément du tableau utilise le nom défini dans Array Item Node. Les valeurs textuelles échappent automatiquement les caractères &, < et > pour éviter de corrompre la structure XML. L'outil n'effectue pas de validation DTD/XSD et n'infère pas d'attributs XML à partir des champs du JSON.

FAQ

Est-il sûr de convertir du JSON contenant des informations sensibles ?

Oui. L'analyse du JSON, la génération du XML, la copie et le téléchargement s'effectuent entièrement en local dans votre navigateur. Aucune donnée n'est envoyée vers les serveurs d'EasyTools.

Que se passe-t-il si mon JSON est invalide ?

L'outil interrompt la génération du XML et affiche un message d'erreur d'analyse. Assurez-vous que les clés et les chaînes de caractères utilisent bien des guillemets doubles, et supprimez les commentaires, virgules de fin ou blocs tronqués.

Puis-je personnaliser la balise racine du XML ?

Oui. Le champ Root Node détermine la balise de niveau supérieur de votre document XML. C'est idéal lorsque le système de destination exige un format enveloppe fixe comme <order> ou <response>.

Comment les tableaux JSON sont-ils convertis ?

Les tableaux restent imbriqués sous la balise de leur clé d'origine, chaque élément utilisant la balise définie dans Array Item Node (par exemple item). Vous pouvez la remplacer par record, entry ou tout autre nom de balise XML valide.

Cet outil prend-il en charge les attributs XML ?

Cette version se concentre sur le mappage des paires clé-valeur du JSON en éléments XML simples. Elle ne convertit pas automatiquement des champs spécifiques en attributs (attributes) afin de garantir un résultat clair et prévisible.