XML to JSON
Converta XML para JSON
Sobre esta ferramenta
O Conversor de XML para JSON transforma documentos XML em JSON equivalente: cada elemento XML se torna uma chave JSON, elementos filhos se tornam objetos aninhados, e elementos irmãos repetidos com o mesmo nome de tag são automaticamente agrupados em um array JSON.
O conteúdo de texto é automaticamente inferido para números ou booleanos quando apropriado ('30' vira 30, 'true' vira true). Atributos XML não são incluídos — apenas o conteúdo dos elementos é convertido. Todo o processamento é executado localmente no navegador.
Como usar
- Cole seu XML na área de Entrada XML, ou clique em Sample para carregar um exemplo.
- Escolha o nível de indentação do JSON (2 espaços, 4 espaços, ou Minificado).
- Clique em → JSON para converter.
- Clique em Copy para copiar a saída JSON para sua área de transferência.
Casos de uso
Desenvolvedores backend convertem respostas de API em XML para JSON para uso em frontends JavaScript. Engenheiros de dados transformam feeds XML em JSON para processamento em pipelines. Desenvolvedores migrando de arquivos de configuração baseados em XML documentam seu esquema em JSON. Desenvolvedores web convertem feeds RSS/Atom para JSON para uso em aplicações JavaScript.
Perguntas frequentes
- O que acontece com elementos repetidos com o mesmo nome de tag? — Eles são automaticamente agrupados em um array JSON. Por exemplo, dois elementos irmãos <item> se tornam "item": ["value1", "value2"].
- Os atributos XML são convertidos? — Não. Apenas o conteúdo de texto dos elementos e os elementos filhos são convertidos. Os atributos XML são ignorados.
- Como os valores de texto são tipados? — Números e booleanos são inferidos automaticamente: '42' vira 42, 'true' vira true, 'false' vira false. Todo o resto permanece como string.