Torre do Código · sala 20

XML para JSON

Converta XML em JSON.

🔒 Processado no seu navegador · Sem upload · Sem cadastro

Converta XML para JSON

Cole um XML de uma API, de um feed RSS / Atom, de um sitemap ou de um arquivo de configuração e receba um JSON para usar direto no JavaScript. O XML é validado antes, então entradas malformadas são mostradas com a linha e a coluna.

Como atributos e texto são tratados?

Os atributos viram chaves com o prefixo escolhido (@_id). Quando um elemento tem atributos e texto, o texto fica em #text. Elementos repetidos com o mesmo nome viram arrays.

Por que às vezes o valor é um objeto e às vezes um array?

Um elemento que aparece uma vez vira um valor único, e um que se repete vira um array. Ative "Sempre usar arrays" se precisar de um formato consistente — aí todo elemento (exceto a raiz) é envolvido num array.