Conversor JSON ↔ XML
Conversor de JSON para XML e de XML para JSON: atributos com @, texto como #text, arrays como elementos repetidos e erros com linha. Corre no navegador.
Também: Conversor JSON ↔ YAML · Conversor de CSV para JSON · Formatador XML
O que faz
O JSON e o XML estruturam os dados de forma diferente, por isso o conversor segue a convenção mais usada: os atributos XML passam a chaves iniciadas por @, o texto misturado com elementos filhos vai para #text e um elemento repetido torna-se um array JSON. Ao converter de volta obtém-se a mesma estrutura. O XML não tem tipos de dados, pelo que números e true/false regressam como texto.
Como utilizar
- Escolha o sentido e cole o seu JSON ou XML.
- O resultado aparece à medida que escreve; os erros indicam a linha e a coluna.
- Copie ou transfira o resultado, ou troque para o converter de volta.
Perguntas frequentes
Porque é que o meu JSON fica dentro de um elemento raiz?
Um documento XML tem de ter exatamente um elemento raiz. Quando o JSON tem várias chaves de topo, ou é uma lista, o conversor envolve-o em <root>.
Os meus dados são enviados para algum lado?
Não. A conversão corre inteiramente no seu navegador, por isso é segura para ficheiros de configuração e dados privados.