Conversor de XML para JSON
O que é conversão de XML para JSON?
A conversão de XML para JSON transforma dados XML (eXtensible Markup Language) no formato JSON (JavaScript Object Notation). Isso é útil ao modernizar sistemas legados, trabalhar com APIs REST que esperam JSON, ou quando precisa de um formato de dados mais compacto e fácil de analisar.
Como usar
Passos básicos
- Cole ou insira dados XML na caixa de entrada à esquerda
- Selecione o tamanho da indentação (2 espaços, 4 espaços ou Tab)
- O JSON convertido é exibido à direita com realce de sintaxe
- Revise o resultado e corrija quaisquer erros XML
- Clique em Copiar ou Baixar para salvar o resultado
Recursos
Exemplos
Elemento simples
<root>
<nome>João</nome>
</root>
→
{"root": {"nome": "João"}}Elementos repetidos
<root>
<item>A</item>
<item>B</item>
</root>
→
{"root": {"item": ["A", "B"]}}Estrutura aninhada
<root>
<usuario>
<nome>João</nome>
<idade>30</idade>
</usuario>
</root>
→
{"root": {"usuario": {"nome": "João", "idade": 30}}}Perguntas frequentes
Como os elementos XML são convertidos para JSON?
Os elementos XML tornam-se propriedades de objetos JSON. Os elementos filhos tornam-se objetos aninhados. Por exemplo, <nome>João</nome> torna-se {"nome": "João"}.
Como os elementos XML repetidos são tratados?
Quando o mesmo nome de elemento aparece várias vezes como irmãos, eles são automaticamente agrupados em um array JSON. Por exemplo, dois elementos <item> tornam-se um array "item".
Os atributos XML são suportados?
Atualmente, a conversão preserva o conteúdo de texto e os elementos filhos. Os atributos XML não são preservados, focando no conteúdo estrutural do XML.