Converter XML para JSON Online
Privado por design — roda inteiramente no seu navegador
Converta XML para JSON no seu navegador. A Toova lida com atributos, elementos aninhados, conteúdo misto e arrays de tags repetidas, devolvendo um JSON que qualquer aplicação moderna pode consumir. Sem upload, sem cadastro, saída instantânea.
Quando você precisa de XML para JSON
APIs mais antigas, integrações bancárias, serviços SOAP e muitas plataformas corporativas ainda emitem XML, mas o restante da sua stack espera JSON. Em vez de escrever um parser específico toda vez, cole o XML na Toova e obtenha uma saída JSON limpa que você pode usar diretamente em um handler de fetch, uma inserção no banco de dados ou um fixture de teste.
Atributos e tags repetidas
O conversor mapeia atributos XML para um prefixo de chave dedicado, para que você possa diferenciá-los de elementos filhos. Tags irmãs repetidas colapsam automaticamente em um array JSON — o conversor detecta quando uma tag aparece mais de uma vez e a trata como lista. Conteúdo misto (texto e elementos juntos) é preservado com uma chave de texto para que nada se perca na tradução.
Somente no navegador, sem upload
A Toova roda a conversão inteiramente na sua aba do navegador. O XML colado nunca é enviado a nenhum servidor. É isso que torna a ferramenta segura para feeds proprietários, dumps de APIs internas ou qualquer coisa coberta por um NDA. A página funciona offline após o carregamento, e não há requisições de saída durante a conversão.
Perguntas Frequentes
- Como os atributos XML são tratados na saída?
- Os atributos recebem um prefixo dedicado na saída JSON para não colidir com nomes de elementos filhos. Isso mantém o mapeamento reversível — você pode converter de volta para XML sem perder metadados.
- O que acontece com tags XML repetidas?
- Quando o conversor vê o mesmo nome de tag aparecendo mais de uma vez sob o mesmo pai, ele as colapsa em um array JSON. Tags de ocorrência única permanecem como objetos simples para manter a saída compacta.
- O conversor lida com seções CDATA?
- Sim. Blocos CDATA são desempacotados e seu conteúdo é preservado como uma string JSON simples. Os escapes dentro do CDATA são mantidos exatamente como apareceram no XML.
- Posso minificar a saída JSON?
- Sim. Use a opção Minificar para remover espaços em branco e produzir um payload compacto em linha única, que é o que você quer ao enviar JSON pela rede.
- Meu XML é enviado a algum servidor?
- Não. A conversão acontece inteiramente no seu navegador. Nada é enviado, logado ou analisado. A página funciona offline após o primeiro carregamento.