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.
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
- 1Cole seu JSON na caixa de entrada.
- 2O XML aparece ao vivo — defina um nome de elemento raiz personalizado se precisar.
- 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.
Ferramentas relacionadas
XML para JSON
Converta XML em JSON no navegador: atributos viram chaves @, elementos repetidos viram arrays e XML quebrado gera um erro claro apontando a linha.
Todas as ferramentas →
Formatador XML
Embeleze XML on-line com indentação de 2 espaços — sitemaps, RSS, envelopes SOAP e arquivos de configuração ficam legíveis de novo, no seu navegador.
Todas as ferramentas →
Formatador JSON
Formate e embeleze JSON desorganizado on-line — 2 espaços, 4 espaços ou tabulação, com validação instantânea e erros localizados. Tudo no seu navegador.
Todas as ferramentas →
Validador JSON
Valide JSON na hora com linha e coluna exatas do erro. Detecte vírgulas ausentes, chaves sem aspas, vírgulas sobrando e escapes inválidos antes do deploy.
Todas as ferramentas →
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>