Passe JSON para XML ou XML para JSON. A conversão fica no navegador.
JSON e XML podem guardar a mesma árvore. Esta página escreve o JSON como elementos, ou lê os elementos de volta para JSON. Não confere um esquema. Os números voltam como texto. Se você só quer formatar o JSON: formatar JSON. YAML: JSON para YAML.
root. Nome de cada item do array vale quando o valor de fora é um array, padrão item.{"name":"Ada","n":2,"tags":["a","b"]} para XML e o seguinte devolve esse XML para JSON.Um objeto vira elementos aninhados e um array a mesma tag repetida. Um array no nível de fora é envolvido na raiz e cada entrada usa o nome do item. Uma chave que começa com @ vira atributo, #text o texto da tag e null uma tag vazia. Os nomes começam com letra ou sublinhado. Um dígito no início ou um espaço é recusado. Na volta, tags irmãs iguais viram um array, atributos @nome e cada valor é texto, então 2 volta como "2". XML ilegível e JSON quebrado mostram cada um um erro.
Nesta conversão o XML não tem tipo numérico. O conteúdo vira uma string JSON.
Um nome XML não pode começar com dígito nem conter espaço.