Converta JSON para XML ou XML para JSON localmente, com atributos, nós de texto e arrays mapeados nos dois sentidos.
Relacionado
JSON rarely lives alone. Convert between JSON and YAML/CSV/XML, decode JWTs, generate types, and validate against JSON Schema — every step staying in the browser.
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.
Chaves como name, active e profile precisam de aspas em JSON válido, mesmo quando parecem identificadores normais.
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.
<note id="1"> vira { "note": { "@id": "1" } }#text<tag> viram um array JSON&, < e referências numéricas são decodificadas/codificadas em ambos os sentidosPara 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.
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.
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.
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.