Saltar para o conteúdo principal
LibraTool logoLibraTool

Conversor JSON para XML grátis

Converta JSON para XML e XML para JSON, nos dois sentidos, com atributos e arrays preservados. Executa inteiramente no seu navegador — nada é enviado.

Funciona offline depois de carregado

Solte um arquivo JSON ou XML (ou cole abaixo)

JSON, XML · processado no seu dispositivo

ou pressione Ctrl+V para colar da área de transferência

Procurar arquivos
Convertendo JSON para XML
XML saída
<?xml version="1.0" encoding="UTF-8"?>
<book id="42">
  <title>Brave New World</title>
  <author>Huxley</author>
  <year>1932</year>
  <inPrint>true</inPrint>
</book>

💡 Atributos mapeiam para chaves @name e o texto do elemento para #text; tags repetidas viram arrays. Use ⇄ para inverter a direção. Tudo roda no seu navegador.

Usos comuns

  • Converter JSON para XMLConverta um objeto JSON em XML bem formado.
  • Converter XML para JSONAnalise XML em JSON limpo e digitado.
  • Ponte entre APIs JSON e XMLConverta cargas entre serviços que falam JSON e XML.
  • Converter arquivos de configuraçãoMova a configuração entre os formatos JSON e XML.
  • Comparar estruturas JSON e XMLVeja como os mesmos dados se parecem em JSON versus XML.

Como funciona

JSON e XML são os dois formatos de intercâmbio de dados mais comuns e você frequentemente precisa se mover entre eles. Este converte em ambas as direções, no seu navegador.

  1. 1
    Você cola JSON ou XML
    Escolha uma direção com o botão de alternância ⇄. A entrada é analisada localmente — JSON com JSON.parse, XML com o DOMParser do navegador.
  2. 2
    Ele mapeia as estruturas
    Indo para XML, as chaves de objetos se tornam elementos, as chaves «@name» se tornam atributos e as matrizes repetem uma tag. Indo para JSON, os atributos se tornam chaves «@name», as tags repetidas se tornam matrizes e números/booleans são coagidos.
  3. 3
    Você obtém uma saída limpa e indentada
    O resultado é formatado e está pronto para usar.
  4. 4
    Converta de volta, se quiser
    O botão ⇄ alimenta a saída de volta como entrada para que você possa converter de volta e verificar.

Os arquivos de configuração e dados podem ser sensíveis. Ambas as direções são executadas inteiramente no seu dispositivo — nada é enviado.

Ferramentas relacionadas

Perguntas frequentes