Skip to content
Zoyku

JSON para XML

Converta JSON em XML bem formado com atributos, elementos repetidos e escape correto — faz ida e volta com nossa ferramenta XML para JSON. Tudo local.

Elemento raiz

Esta ferramenta roda inteiramente no seu navegador. Seus dados nunca saem do seu dispositivo e não são enviados a nenhum servidor.

Como usar

  1. 1Cole seu JSON na caixa de entrada.
  2. 2O XML aparece ao vivo — defina um nome de elemento raiz personalizado se precisar.
  3. 3Copie o resultado ou baixe como arquivo .xml.

JSON para XML

Cole JSON e receba um documento XML formatado, com declaração e indentação de 2 espaços. Objetos viram elementos, arrays repetem a chave para cada item, e membros "@key" viram atributos XML — o inverso exato da nossa ferramenta XML para JSON.

Tudo é escapado conforme o padrão (& < > " ') e chaves arbitrárias são convertidas em nomes de elemento legais, então a saída é sempre XML bem formado. Valores que o XML não consegue expressar — null, arrays vazios — viram elementos vazios, e os limites estão explicados abaixo.

Perguntas frequentes

Como atributos e arrays são mapeados para XML?

Uma chave começando com @ (ou @_) vira um atributo do elemento pai, e "#text" se torna o texto do elemento — igual ao que nossa ferramenta XML para JSON produz. Arrays repetem o mesmo elemento para cada item; um array na raiz é embrulhado como <root><item>…</item></root> porque um documento precisa de uma única raiz.

Quais são os limites do mapeamento JSON ⇄ XML?

XML não tem notação para null nem para arrays vazios — ambos colapsam em elementos vazios. Conteúdo misto (texto intercalado com elementos filhos) não faz ida e volta: o texto é mantido como um bloco. E ao analisar de volta, um elemento repetido solitário vira um valor simples, não um array de um item.

O que acontece com chaves que não são nomes XML válidos?

Elas são convertidas: caracteres ilegais viram sublinhados e uma chave começando com dígito ganha um sublinhado no início ("2fa" → <_2fa>). Letras CJK e acentuadas já são nomes XML legais e permanecem como estão.

Incorporar esta ferramenta

Coloque esta ferramenta no seu site com uma linha — ela roda no navegador do visitante.

<iframe src="https://zoyku.com/pt/tools/json-to-xml?embed=1" width="100%" height="640" style="border:0;border-radius:16px" title="Zoyku — json-to-xml" loading="lazy"></iframe>
100% local processing