Convertisseur JSON vers XML

Transformez les objets et tableaux JSON en XML bien formé. Copiez ou téléchargez le résultat.

Entrée
Sortie
0 caractères 0 lignes

Convertisseur JSON vers XML

Cet outil convertit les données JSON en format XML. Il gère les objets imbriqués, les tableaux et les valeurs primitives, produisant une sortie XML propre et bien formée.

L'opération s'exécute localement dans votre navigateur. Vos données ne sont jamais téléchargées ni stockées sur un serveur.

Comment utiliser

  1. Collez vos données JSON dans l'éditeur d'entrée.
  2. Cliquez sur Convertir en XML pour transformer les données.
  3. La sortie XML apparaît dans l'éditeur de sortie avec un formatage correct.
  4. Utilisez Copier pour le presse-papiers, Télécharger pour un fichier, ou Effacer pour réinitialiser.

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

La conversion JSON vers XML transforme JavaScript Object Notation (JSON) en Extensible Markup Language (XML). Les deux sont des formats d'échange de données largement utilisés, et la conversion entre eux est courante lors de l'intégration de systèmes différents.

Cette conversion est utile pour travailler avec des API SOAP, des configurations XML ou des systèmes hérités qui attendent une entrée XML.

Notes d'entrée

L'outil accepte une entrée JSON valide. Les objets JSON deviennent des éléments XML, les tableaux deviennent des éléments répétés et les valeurs primitives deviennent du contenu texte.

Exemple

Un objet JSON se convertit en XML structuré :

--- Entrée JSON ---
{"person":{"name":"John","age":30}}

--- Sortie XML ---

  John
  30

Intégration MCP

MCP (Model Context Protocol) permet aux agents IA et aux applications de découvrir et d'exécuter les utilitaires Coding.Tools pour des workflows répétables de conversion, formatage, hachage et génération.

Nom de l'outil MCP: json-to-xml

Point de terminaison MCP: https://coding.tools/mcp

Appelez d'abord tools/list. Chaque outil inclut inputSchema, outputSchema et examples afin qu'un agent IA ou un client puisse construire des arguments valides sans deviner.

Pour tools/call, lisez result.content[0].text pour la valeur affichable et result.structuredContent pour l'analyse par programme. Les échecs d'outil renvoient isError: true ; les échecs de protocole renvoient une JSON-RPC error.

Exemple de requête tools/call :

curl -s https://coding.tools/mcp \
  -H "Content-Type: application/json" \
  -H "Accept: application/json" \
  -H "MCP-Protocol-Version: 2025-06-18" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"json-to-xml","arguments":{"input":"{\"invoice\":{\"id\":1001,\"total\":58.4}}","options":{"rootName":"document"}}}}'

La plupart des outils de texte et de données acceptent une chaîne input et des options facultatives. Les outils d'image qui dépendent des API d'image du navigateur sont listés pour la découverte et renvoient un lien vers l'interface Web si nécessaire.