Conversor JSON ⇄ XML

Converta entre os formatos JSON e XML instantaneamente. Suporta os dois sentidos: JSON para XML e XML para JSON. Escolha o estilo de indentação e obtenha uma saída bem formatada.
Todo o processamento é feito localmente no seu navegador — os seus dados nunca são enviados para nenhum servidor.
Também: Todas as ferramentas JSON | Visualizador / editor JSON | Avaliador JSONPath | Validador de JSON Schema | JSON → SQL / TOML | Comparação JSON.
Direção: Indentação:
Introduza dados JSON e carregue em Converter
Conversão de JSON para XML
Os objetos JSON são convertidos em elementos XML com as chaves como nomes de etiqueta. Os arrays são envolvidos em elementos <item> que se repetem. Os valores de texto tornam-se conteúdo de texto dentro dos elementos XML. Os atributos XML são preservados com o prefixo @ ao converter de volta para JSON. A saída é formatada com a indentação escolhida para facilitar a leitura.
Elementos vs atributos — a questão do mapeamento

O XML não tem arrays e o JSON não tem atributos, pelo que a conversão é uma convenção: os objetos JSON tornam-se elementos com as chaves como nomes de etiqueta, os arrays repetem um elemento, e os atributos XML são marcados com um prefixo @ no caminho de volta para JSON. O texto misturado com elementos filhos (conteúdo misto) não tem representação natural em JSON — um conversor tem de escolher um campo para o texto.