Dados e planilhas
Conversor de XML para JSON
Área de conversão
Conversor de XML para JSON
Converte elementos e atributos XML em uma estrutura JSON. Os atributos são preservados como chaves com o prefixo @_.
Como usar
Selecione um arquivo XML
Escolha um arquivo XML de até 20 MiB.
Inicie a conversão
Assim que a verificação do arquivo terminar, a conversão para JSON começa.
Salve o JSON
Baixe o arquivo JSON finalizado.
Perguntas frequentes
Como os atributos XML são armazenados?
Os atributos dos elementos são armazenados com o prefixo @_ antes do nome. Por exemplo, <item id="1"> vira {"item":{"@_id":"1"}}, mantendo os atributos separados dos elementos filhos.
O que acontece com elementos repetidos?
Elementos que aparecem várias vezes com o mesmo nome são agrupados em uma lista. Se um elemento aparecer uma única vez, ele é armazenado como valor simples — considere os dois casos ao usar a saída no código.
Namespaces e CDATA são aceitos?
Sim. Nomes de elementos que incluem namespaces são usados como chaves sem alterações, e o texto dentro de seções CDATA é armazenado como um valor de texto simples.
Posso converter o JSON resultante de volta para XML?
Não. A conversão de volta para XML não é oferecida no momento, então recomendamos guardar o arquivo XML original.
Meus dados são enviados para algum lugar?
Não. Seus arquivos nunca saem do seu dispositivo. A conversão roda dentro do seu navegador e nada é enviado.