
A conversão acontece no seu navegador. Nada do que você digita é enviado para o servidor — pode usar com token, credencial ou trecho de log sem que o conteúdo saia da sua máquina.
A conversão segue a convenção do Json.NET, que é a que um desenvolvedor .NET espera: atributo vira propriedade com @ na frente, o texto de um elemento que tem atributos vira #text, elementos repetidos viram lista, comentário vira #comment, CDATA vira #cdata-section e a declaração vira ?xml. A ida e a volta não são simétricas em tudo: o JSON não guarda a ordem entre elementos de nomes diferentes, não distingue uma lista de um item só, e número e booleano viram texto ao voltar para XML.