O que o conversor de XML para JSON faz
Esta ferramenta gratuita transforma marcação XML em um JSON limpo e legível direto no seu navegador. É um conversor ao vivo de dois painéis: a sua marcação fica à esquerda e o JSON se forma à direita conforme você digita, sem nenhum botão Converter para apertar. Cole um arquivo de configuração, uma resposta de API, um feed RSS ou qualquer XML bem formado e receba o JSON aninhado na hora. Se algo estiver errado, a validação embutida mostra uma mensagem de erro clara em vez de falhar em silêncio. É útil para desenvolvedores que migram APIs SOAP ou XML antigas para aplicações JavaScript modernas, para profissionais de QA que inspecionam dados e para qualquer pessoa que ache JSON mais fácil de ler do que sinais de maior e menor.
A conversão segue regras simples e previsíveis: atributos XML viram chaves com o prefixo @, o conteúdo de texto de um elemento vai para um campo #text quando há atributos presentes, e tags irmãs repetidas são agrupadas em um array. A saída é formatada com indentação de dois espaços, pronta para ler ou colar direto no código. Quando estiver do jeito certo, Copiar coloca o resultado na área de transferência e Baixar salva como arquivo, enquanto Carregar exemplo e Limpar ajudam a experimentar rápido.
Como usar
- Cole ou digite o seu XML no painel de entrada à esquerda, ou pressione Carregar exemplo para preencher um documento de amostra.
- O JSON surge no painel de saída à direita enquanto você digita. A conversão é ao vivo, então não há nada para clicar para executá-la.
- Se a marcação estiver malformada, a saída mostra um erro claro de XML inválido no lugar. Corrija a tag fora do lugar e o resultado reaparece sozinho.
- Use Copiar para pegar o JSON formatado, ou Baixar para salvar como arquivo .json. Limpar esvazia os dois painéis quando você quer recomeçar.
Por que converter XML aqui
Seu XML nunca sai da sua máquina. A análise acontece inteiramente no navegador, então arquivos de configuração sensíveis, tokens ou dados de clientes ficam no seu dispositivo, sem nada enviado a um servidor. É gratuito, não precisa de conta e funciona em qualquer celular, tablet ou notebook com navegador. Como não há etapa de upload, até documentos grandes convertem no instante em que você cola.
Dica: se a sua origem tiver muitos atributos, procure as chaves com prefixo @ no resultado, é ali que elas vão parar. Para elementos repetidos, como entradas <item> em um feed, espere um array em vez de um único objeto.
Trabalha com muitos arquivos XML de uma vez no desktop? O aplicativo BulkPro, da mesma equipe, dá conta de tarefas em lote. Veja mais opções em conversores.
Perguntas frequentes
- Como a ferramenta lida com atributos XML e tags repetidas?
- Os atributos viram chaves com o prefixo @ (por exemplo @id), e o texto de um elemento fica em um campo
- Por que aparece a mensagem de XML inválido?
- O conversor precisa de XML bem formado. Se uma tag estiver aberta, mal pareada ou o documento estiver vazio, o painel de saída mostra uma mensagem clara de XML inválido em vez do JSON. Corrija a tag com problema e o resultado reaparece automaticamente, então você nunca precisa adivinhar se funcionou.
- Não tenho XML à mão. Dá para testar rápido?
- Sim. Clique em Carregar exemplo para colocar um documento de amostra no painel de entrada, veja o JSON se formar à direita e depois substitua pela sua própria marcação. Limpar esvazia os dois painéis quando você quer começar do zero.
- Posso salvar o JSON como arquivo?
- Sim. Copiar coloca o JSON formatado na sua área de transferência e Baixar salva como um arquivo .json. Os dois agem sobre o que estiver aparecendo no painel de saída naquele momento.
- Meu XML é enviado para algum servidor?
- Não. A análise acontece inteiramente no seu navegador usando o parser de XML nativo, então seus dados ficam no seu dispositivo e nada é enviado para lugar nenhum.
- O conversor de XML para JSON é gratuito e precisa de conta?
- Sim, é totalmente gratuito, sem cadastro e sem limites. Abra a página, cole o seu XML e copie ou baixe o resultado em JSON.