Conversor XML para JSON
Converta documentos XML em saída legível no estilo JSON em seu navegador.
Cada linha não vazia vira um item do lote. Os resultados são mapeados como Linha 1, Linha 2 e assim por diante.
Cada arquivo selecionado vira um item do lote. Os resultados são mapeados pelo nome do arquivo de origem.
| # | Origem | Status | Saída |
|---|---|---|---|
| Os resultados do lote aparecerão aqui. | |||
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
- Cole seus dados XML no editor de entrada.
- Clique em Converter para JSON para analisar e transformar a marcação.
- Revise como os atributos, os elementos repetidos e o conteúdo do texto foram representados.
- 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 ------ Saída JSON --- {"person":{"name":"John","age":30}} John 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.