Conversores de dados
Conversor de XML para JSON
Cole XML — um feed RSS, resposta SOAP, mapa do site ou arquivo de configuração — e obtenha JSON previsível. Os atributos são prefixados com @, os nós de texto usam #text e os elementos repetidos tornam-se matrizes.
- Funciona 100% no seu navegador
- Sem inscrição · Sem uploads
- Uso gratuito e ilimitado
entrada XML
Exemplos: Feed RSS · Configuração com atributos —⌘/Ctrl + Enter converte · solta um arquivo para carregá-lo · processado localmente
JSON saída
A saída é somente leitura. Use Copiar, Baixar ou Compartilhar para movê-lo.
Como usar a ferramenta XML a JSON
-
Colar XML
Qualquer XML bem formado funciona. O analisador relata erros precisos para tags incompatíveis, em vez de falhar silenciosamente.
-
Conheça as convenções
Os atributos tornam-se @name, o conteúdo do texto torna-se #text e os elementos filhos repetidos tornam-se matrizes. Essas convenções mantêm a ida e volta previsível.
-
Ajustar e exportar
Altere o prefixo do atributo, desative a conversão de tipo ou ignore os espaços em branco — depois copie ou baixe o arquivo JSON.
O que torna esta ferramenta diferente
- Convenções previsíveis: @attributes, #text, arrays para elementos repetidos
- Transmissão de tipo para números e booleanos, com uma opção para manter tudo como strings
- Limpar mensagens de erro para XML malformados, incluindo tags incompatíveis
- Seções CDATA e namespaces tratados sem surpresas
- Tudo local – seguro para cargas SOAP com dados do cliente
Privacidade por arquitetura: esta página não contém análises que recebam sua entrada e o código de conversão é executado em sua guia. Você pode se desconectar da rede após carregar e continuar trabalhando.
XML a JSON — perguntas frequentes
Por que os atributos começam com @?
XML permite um atributo e um elemento filho com o mesmo nome, que JSON não pode expressar com uma chave. O prefixo @ mantém os atributos distintos dos elementos, portanto nada se perde na conversão.
Como os elementos repetidos são tratados?
Quando a mesma tag aparece mais de uma vez entre irmãos, os valores tornam-se um array JSON. Uma única ocorrência permanece um escalar ou objeto — e é por isso que os consumidores devem tolerar ambos, ou porque você deve normalizar seu código.
Suporta namespaces?
Sim. Os elementos com namespace mantêm seus nomes locais e as colisões de prefixos são preservadas conforme escritas na fonte. Se você precisar de fidelidade total ao namespace, mantenha o XML original ao lado do JSON.
Ele pode converter respostas SOAP?
Sim — o envelope e o corpo são convertidos como qualquer outro XML. Para SOAP, mantenha a conversão habilitada para que os campos numéricos cheguem como números em vez de strings.
Ferramentas relacionadas
Procurando por “xml para json on-line”, “converter xml para json”, “rss para json”? Você está no lugar certo - navegue por todas as 19 ferramentas.