Convertisseur XML vers JSON

Transformez les documents XML en objets JSON propres. Copiez ou téléchargez le résultat.

Entrée
Sortie
0 caractères 0 lignes

Convertisseur XML vers JSON

Cet outil convertit les données XML en format JSON. Il gère les éléments imbriqués, les attributs et le contenu texte, produisant une sortie JSON propre et correctement formaté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 XML dans l'éditeur d'entrée.
  2. Cliquez sur Convertir en JSON pour transformer les données.
  3. La sortie JSON 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 XML vers JSON ?

La conversion XML vers JSON transforme Extensible Markup Language (XML) en JavaScript Object Notation (JSON). JSON est plus léger et plus facile à utiliser dans les applications web modernes.

Cette conversion est utile pour consommer des API XML, migrer des données vers des systèmes JSON ou travailler avec des frameworks JavaScript modernes.

Notes d'entrée

L'outil accepte une entrée XML valide. Les éléments XML deviennent des objets JSON, les éléments répétés deviennent des tableaux et le contenu texte devient des valeurs de chaîne.

Exemple

Un document XML se convertit en un objet JSON propre :

--- Entrée XML ---

  John
  30


--- Sortie JSON ---
{"person":{"name":"John","age":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: xml-to-json

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":"xml-to-json","arguments":{"input":"<invoice><id>1001</id><total>58.40</total></invoice>"}}}'

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.