input
output
Converta JSON em XML, ou cole XML para voltar a JSON.

Relacionado

Guias para JSON to XML

Todos os guias →

Converter JSON em XML e XML em JSON

Cole JSON e clique em To XML, ou cole XML e clique em To JSON. O conversor mapeia atributos para chaves com prefixo @, texto de elemento para #text e elementos repetidos para arrays —— e o inverso também. Tudo roda no seu navegador ; nenhum dado é enviado para qualquer servidor.

As regras de mapeamento

  • Atributos —— <note id="1"> vira { "note": { "@id": "1" } }
  • Nós de texto —— um elemento com atributos e texto guarda o texto sob #text
  • Elementos repetidos —— dois irmãos <tag> viram um array JSON
  • Entidades —— &amp;, &lt; e referências numéricas são decodificadas/codificadas em ambos os sentidos

Para o detalhe de cada sentido, veja Conversão XML para JSON e JSON para XML. Se o seu JSON tiver erros de sintaxe, a ferramenta repara primeiro os enganos comuns —— ou limpe-o com o JSON Fix.

Também formatador e validador XML

Quando você cola XML e clica em To JSON, o conversor primeiro parseia o documento —— por isso funciona como xml formatter, xml formatter online, ** xml formatter online tool**, xml beautifier (** xml beautify**), xml editor, xml parser, ** xml reader online**, xml viewer online / ** online xml viewer**, reader xml, xml file validator e xml validator (xmlvalidate, ** xmllint online validator**) em uma única etapa —— uma resposta completa para * what is a xml file* e para como abrir ou verificar um. Buscas como * format xml online*, online xml formatter, xml pretty print, * xml validation*, validation of xml ou xml to json converter desembocam no mesmo fluxo. XML malformado (tags não casadas, aspas faltando, caracteres estranhos) é reportado na barra de status em vez de passar despercebido. Se você só quer formatar XML, clique em To JSON para validar e depois em To XML para emiti-lo de volta com uma indentação XML de dois espaços consistente.

Como abrir um arquivo XML (também perguntado como how to open the xml file ou * how to open xml files* em massa) : cole o conteúdo aqui e clique em To JSON para uma vista estruturada e indentada. O mesmo fluxo funciona como valid xml checker —— a conversão só dá certo quando a entrada é XML bem formado. Buscas em outras línguas —— * formatar xml online* (português), formatador xml online —— descrevem a mesma ferramenta.

FAQ

Como faço um valor JSON virar um atributo XML?

Coloque o prefixo @ na chave (por exemplo @id). O conteúdo de texto do elemento fica sob #text. Arrays JSON viram elementos repetidos com o mesmo nome de tag, porque XML representa listas por repetição.

Posso usá-lo como visualizador XML independente?

Sim —— cole XML e converta-o em JSON para uma vista estruturada e indentada, ou converta de volta para XML para ver o documento reemitido com os espaços normalizados. Ambos os sentidos são apenas locais.