Converta XML para JSON ou JSON para XML — bidirecional, com atributos e elementos aninhados tratados corretamente.
XML e JSON são os dois formatos dominantes de intercâmbio de dados na web. APIs, arquivos de configuração, serviços SOAP, feeds RSS e manifestos Android usam XML; APIs REST, aplicações JavaScript e bancos NoSQL usam JSON. Converter entre eles é uma necessidade rotineira ao integrar sistemas que falam formatos diferentes.
A conversão não é sem perdas em geral. XML tem recursos — atributos, namespaces, conteúdo misto, instruções de processamento, seções CDATA — que não têm equivalente direto em JSON. Este conversor trata atributos como um objeto @attributes e reduz elementos somente texto a valores simples, o que cobre a grande maioria do XML do mundo real.
Tudo roda no seu navegador usando o DOMParser nativo para XML e JSON.parse para JSON. Seus dados não são enviados, armazenados ou registrados.
Como um objeto @attributes no elemento.
Sim — inverta a direção. O conversor envolve o JSON em tags XML. Objetos se tornam elementos, arrays se tornam elementos repetidos.
Não. O parsing roda localmente usando DOMParser e JSON.parse.
Prefixos de namespace são preservados como parte do nome da tag. Para documentos simples funciona; para documentos complexos com muitos namespaces, a conversão pode precisar de ajuste manual.
O Vai.la transforma qualquer URL em um link curto com estatísticas de cliques, QR Code e seu próprio biolink.
O Vai.la não se responsabiliza pelo uso das ferramentas nem por decisões tomadas com base nos seus resultados.