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
Conversor JSON ↔ YAML
Converta YAML em JSON e JSON em YAML, com vários documentos e erros apontando a linha.
Formatador de JSON
Formate, compacte e valide JSON com mensagens de erro fáceis de entender.
Conversor CSV ↔ JSON
Converta CSV em JSON ou JSON em CSV, com vírgula, ponto e vírgula ou tabulação e objetos aninhados.
Gerador de Hash
Calcule o hash de um texto ou arquivo em MD5, SHA-1, SHA-256, SHA-384 e SHA-512, e confira downloads.