Conversor XML para JSON Grátis: Converter XML em JSON Online
58 usosDicas XML para JSON
Conversão automática
Cole XML e converte para JSON na hora. Tags viram chaves, atributos viram propriedades.
JSON formatado
JSON limpo e formatado.
Baixar ou copiar
Baixe ou copie com um clique.
Perguntas Frequentes
Como atributos são convertidos?
Atributos XML viram propriedades do objeto JSON.
Suporta XML complexo?
Sim, aninhamento, atributos, arrays e valores mistos.
Para que serve?
Migração de dados, integração de APIs.
O que acontece se meu XML tiver nomes de elementos duplicados no mesmo nível?
Elementos duplicados como <item>Maçã</item><item>Banana</item> viram um array JSON: ["Maçã","Banana"]. Com apenas um elemento, ele permanece como string única. Isso segue o padrão que a maioria das APIs espera. Testadores de QA devem ficar atentos ao validar configurações de rede.
Por que meu JSON tem um objeto raiz quando meu XML não esperava um?
O XML exige um único elemento raiz por definição. O conversor envolve seu conteúdo em um objeto JSON usando essa tag raiz como chave. <catálogo><livro>...</livro></catálogo> vira {"catálogo":{...}}. Não é um bug — é a regra do XML. Se sua API precisa de um array direto, extraia o objeto interno depois da conversão. Testes rápidos: arquivos de 10 MB demoram cerca de 5 segundos em um celular comum.
Esta ferramenta lida corretamente com tags XML de fechamento automático como <br/>?
Sim, tags de fechamento automático viram strings vazias no JSON. <br/> se torna {"br": ""} e <img src="foto.jpg"/> vira {"img": {"@attributes": {"src": "foto.jpg"}}}. Elementos null exigem tratamento especial — eles não viram valores null JSON. Dica prática: se seu sistema downstream precisa de nulls explícitos, adicione uma etapa de pós-processamento para substituir strings vazias.
Este conversor mantém comentários XML no JSON gerado?
Não, comentários são removidos por completo. Um <!-- ID do usuário --> simplesmente some do resultado. Isso segue o padrão das APIs — comentários não fazem parte dos dados transportados. Para testar arquivos de configuração, prefira usar <note> como marcador. Assim o conteúdo aparece no JSON final.
Como Converter
- Cole XML
- Conversão automática
- Pré-visualize JSON
- Baixe ou copie