XML ⇄ JSON

Converta XML em JSON com o parser nativo do navegador

Como usar

Elementos filhos com o mesmo nome são mesclados em um array automaticamente; atributos XML vão para @attributes e nós de texto puro vão para #text. Esta é uma convenção comum, não o único padrão.

Perguntas frequentes

Há perda de informação na conversão?

Detalhes como comentários XML, instruções de processamento e fronteiras CDATA são perdidos; apenas elementos, atributos e texto são mantidos. Isso é suficiente para a maioria das conversões de dados.

Onde foram parar os atributos?

Eles são reunidos no objeto @attributes. Esta ferramenta não lê esse campo ao gerar o XML de volta, então trate-o você mesmo se precisar.