Pular para o conteúdo
BaroConvert

Dados e planilhas

Conversor de XML para JSON

Converte elementos e atributos XML em uma estrutura JSON. Os atributos são preservados como chaves com o prefixo @_.

Á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 @_.

Solte um arquivo, clique em converter e pronto. Tudo é executado diretamente no seu navegador, sem upload para esperar, e o resultado fica pronto para baixar na hora.
Verificando o suporte do navegador
Verificando o suporte à seleção de arquivos e ao download antes de começar.
Configurações de saída

Esta ferramenta converte na hora com padrões sensatos — sem configurações extras.

Como usar

  1. Selecione um arquivo XML

    Escolha um arquivo XML de até 20 MiB.

  2. Inicie a conversão

    Assim que a verificação do arquivo terminar, a conversão para JSON começa.

  3. 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.