Conversor JSON para XML
Converta JSON para XML ou XML para JSON localmente, com atributos, nós de texto e arrays mapeados nos dois sentidos.
Relacionado
Guias para JSON to XML
Interoperabilidade de JSON: YAML, CSV, XML, JWT, Schema
O JSON raramente vive sozinho. Converta entre JSON e YAML/CSV/XML, decodifique JWTs, gere tipos e valide com JSON Schema — cada passo permanece no navegador.
Converter JSON para XML: raiz, atributos e arrays
XML precisa de uma única raiz e representa listas como elementos repetidos. Mapeie chaves com prefixo @ para atributos e #text para o texto do elemento e obtenha uma conversão reversível.
Corrigir chaves sem aspas em JSON
Chaves como name, active e profile precisam de aspas em JSON válido, mesmo quando parecem identificadores normais.
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 ——
&,<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.