Convertisseur JSON vers XML

Convertissez les objets, tableaux et valeurs primitives JSON en XML lisible.

Entrée
Sortie
0 caractères 0 lignes

Convertir les données JSON en éléments XML

Le convertisseur JSON en XML transforme du JSON analysé en balisage XML pour les systèmes, exemples et intégrations qui attendent du XML. Il est utile pour prototyper des charges utiles de type SOAP, des imports hérités, des données de test XML ou des exemples de documentation.

JSON et XML ne sont pas mappés un à un. Les clés d'objet JSON deviennent des noms d'éléments, les tableaux deviennent généralement des éléments répétés et les valeurs primitives deviennent du contenu textuel ; les attributs, les espaces de noms et le texte mixte nécessitent des conventions explicites en dehors du simple JSON.

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 analysées.
  3. Examinez le XML généré pour l'élément racine attendu, les éléments répétés et les valeurs de texte.
  4. Utilisez Copier pour le presse-papiers, Télécharger pour un fichier ou Effacer pour réinitialiser.

Qu'est-ce que le convertisseur JSON en XML ?

Convertisseur JSON vers XML est un utilitaire basé sur un navigateur permettant de remodeler les données JSON en un document XML. Il vous donne un point de départ rapide lorsqu'un outil ou une API accepte XML mais que vos données sources sont JSON.

La conversion est structurelle et non sémantique. Si le schéma cible nécessite des attributs, des espaces de noms, des noms racine spécifiques ou des valeurs saisies, ajustez et validez le XML par rapport à ce schéma avant utilisation.

Notes d'entrée

Utilisez uniquement un JSON valide. Les noms de propriété doivent convenir aux noms d'éléments XML, ou vous devrez peut-être les renommer après la conversion. Les tableaux, les valeurs nulles et les booléens peuvent nécessiter une gestion spécifique à la cible.

Exemple

Un objet JSON imbriqué devient une arborescence d'éléments XML correspondante :

--- 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.