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.