Conversor XML ↔ JSON

Converta dados entre XML e JSON, processado localmente no seu navegador.

Quando usar

Útil para trabalhar com APIs legadas que ainda respondem em XML (SOAP, feeds RSS, alguns webhooks), convertendo para o JSON que a maioria das linguagens modernas manipula com mais facilidade — e o caminho inverso.

Convenção usada

Não existe um padrão único e universal de conversão XML↔JSON. Esta ferramenta usa a convenção mais comum: atributos viram chaves prefixadas com @ (ex: @id), o texto de um elemento sem filhos vira uma string direta, e elementos repetidos com o mesmo nome viram um array.

Perguntas frequentes

Por que preciso que o JSON tenha uma única chave raiz para converter para XML?

Porque um documento XML sempre tem um único elemento raiz — o nome dessa chave raiz vira a tag principal do XML gerado.

Namespaces XML são suportados?

Namespaces são tratados como parte do nome da tag/atributo, sem tratamento especial — para casos avançados de XML com namespaces complexos, o resultado pode precisar de ajuste manual.