Conversor JSON para XML

Conversor JSON para XML e XML para JSON grátis: atributos com @, texto como #text, listas como elementos repetidos, com a linha do erro. Funciona no navegador.

Também: Conversor JSON ↔ YAML · Conversor de CSV para JSON · Formatador XML

O que ela faz


JSON e XML estruturam os dados de forma diferente, então o conversor segue a convenção mais usada: atributos XML viram chaves com @, o texto misturado com elementos filhos vai para #text e um elemento repetido vira uma lista no JSON. Converter de volta dá a mesma estrutura. O XML não tem tipos de dados, então números e true/false voltam como texto.

Como usar


  1. Escolha a direção e cole o seu JSON ou XML.
  2. O resultado aparece enquanto você digita; os erros mostram a linha e a coluna.
  3. Copie ou baixe o resultado, ou inverta para converter de volta.

Perguntas frequentes


Por que o meu JSON ficou dentro de um elemento root?
Um documento XML precisa ter exatamente um elemento raiz. Quando o JSON tem várias chaves no primeiro nível, ou é uma lista, o conversor o coloca dentro de <root>.

Os meus dados são enviados para algum lugar?
Não. A conversão roda inteiramente no navegador, então é segura para arquivos de configuração e dados privados.