Ir para o conteúdo
UtiliLab

Conversor JSON para XML e XML para JSON

Escolha o sentido e cole o conteúdo: o resultado aparece ao lado, pronto para copiar ou baixar.

Processado no seu navegador — nada é enviado ou armazenado.

XML

<?xml version="1.0" encoding="UTF-8"?>
<pedido id="1042">
  <cliente>Ana Souza</cliente>
  <itens>
    <item>
      <produto>Caneca</produto>
      <qtd>2</qtd>
      <preco>39.9</preco>
    </item>
    <item>
      <produto>Café 500 g</produto>
      <qtd>1</qtd>
      <preco>32.5</preco>
    </item>
  </itens>
  <pago>true</pago>
</pedido>

Como usar

  • Escolha JSON → XML ou XML → JSON.
  • Cole o conteúdo (ou use o exemplo). Erros aparecem com linha e coluna.
  • Ajuste as opções: elemento raiz, declaração XML, conversão de números e atributos.
  • Copie, baixe ou use o resultado como nova entrada para converter de volta.

Como os dois formatos se correspondem

  • Atributos (<pedido id="7">) viram chaves com @_: { "@_id": 7 }.
  • Elementos repetidos (<item>…</item><item>…</item>) viram uma lista.
  • Texto junto com atributos vai na chave #text.
  • Um XML só pode ter um elemento raiz: listas e objetos com várias chaves são colocados dentro do elemento que você escolher.

Conteúdo e funcionamento revisados pela Equipe UtiliLab em . Consulte nossa metodologia de revisão.

Perguntas frequentes

O que eu colo aqui é enviado para algum servidor?

Não. O processamento é feito no seu navegador; nada do que você digita ou cola sai do seu aparelho.

Ferramentas relacionadas