Conversor XML para JSON

Converta documentos XML em saída legível no estilo JSON em seu navegador.

Fonte de entrada
Digite texto ou carregue um arquivo de texto local na entrada abaixo.
Entrada
Saída
0 caracteres 0 linhas

Transforme a marcação XML em dados no estilo JSON

O conversor XML para JSON analisa XML e representa sua estrutura como dados no estilo JSON para facilitar inspeção, depuração ou migração. Ajuda na revisão de APIs XML, feeds, exportações de configuração e documentos XML de exemplo.

XML possui recursos que JSON não possui: atributos, namespaces, elementos irmãos repetidos, nós de texto, CDATA e conteúdo misto. O conversor deve mapeá-los em objetos, matrizes e valores de string; portanto, revise a saída antes de tratá-la como uma conversão de esquema sem perdas.

Como usar

  1. Cole seus dados XML no editor de entrada.
  2. Clique em Converter para JSON para analisar e transformar a marcação.
  3. Revise como os atributos, os elementos repetidos e o conteúdo do texto foram representados.
  4. Use Copiar para a área de transferência, Baixar para um arquivo ou Limpar para redefinir.

O que é o conversor XML para JSON?

Conversor XML para JSON é um utilitário baseado em navegador para traduzir uma árvore XML em uma representação compatível com JSON. Torna a marcação profundamente aninhada mais fácil de digitalizar e reutilizar em fluxos de trabalho orientados a JavaScript.

A saída é melhor entendida como uma representação prática do XML, não como um formato de ida e volta garantido. Valide conversões importantes em relação ao aplicativo receptor ou ao contrato de dados.

Notas de entrada

Cole XML bem formado com uma raiz de documento. Se o seu documento usar namespaces, atributos, elementos repetidos ou conteúdo misto, inspecione cuidadosamente as chaves geradas antes de reutilizar o JSON.

Exemplo

Um documento XML simples torna-se um objeto aninhado no estilo JSON:

--- Entrada XML ---

  John
  30


--- Saída JSON ---
{"person":{"name":"John","age":30}}

Integração MCP

MCP (Model Context Protocol) permite que agentes de IA e aplicativos descubram e executem utilitários do Coding.Tools para fluxos repetíveis de conversão, formatação, hash e geração.

Nome da ferramenta MCP: xml-to-json

Endpoint MCP: https://coding.tools/mcp

Chame tools/list primeiro. Cada ferramenta inclui inputSchema, outputSchema e examples para que um agente de IA ou cliente possa montar argumentos válidos sem adivinhar.

Em tools/call, leia result.content[0].text para o valor exibível e result.structuredContent para análise automática. Falhas da ferramenta retornam isError: true; falhas de protocolo retornam um erro JSON-RPC.

Exemplo de requisição 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>"}}}'

A maioria das ferramentas de texto e dados aceita uma string input e options opcionais. Ferramentas de imagem que dependem das APIs de imagem do navegador são listadas para descoberta e retornam um link para a interface web quando precisam desses recursos.