Categoria: Desenvolvimento

Conversor de JSON para XML

Ideia nossaFalta uma ferramenta?

Converta JSON em XML aninhado e legível

Converta objetos e arrays JSON em XML indentado, com um nome de elemento raiz que você controla, calculado localmente enquanto você digita. Nada do que você cola é enviado.

Convertido para XML no seu navegador.

XML
<?xml version="1.0" encoding="UTF-8"?>
<root>
  <site>LocalTools</site>
  <private>true</private>
  <locales>en</locales>
  <locales>de</locales>
  <locales>ja</locales>
  <limits>
    <uploads>0</uploads>
    <requests />
  </limits>
</root>

Tudo nesta página é processado no seu navegador. Nada é enviado.

Para que serve

XML e JSON modelam dados aninhados, mas muitos sistemas legados, feeds e formatos de configuração ainda esperam XML. Esta ferramenta percorre um documento JSON já interpretado e transforma cada chave de objeto em um elemento XML correspondente, repete itens de array como elementos irmãos e escapa o conteúdo de texto, de modo que o resultado seja um XML válido e indentado que você pode usar diretamente em outra ferramenta.

Como usar

  1. Cole o JSON na caixa de entrada, ou carregue o exemplo.
  2. Defina o nome do elemento raiz do documento gerado.
  3. Copie ou baixe o resultado em XML.

Privacidade

Esta ferramenta roda inteiramente no seu navegador. O que você digita nunca é enviado, salvo ou compartilhado — fechar a aba já remove tudo.

Perguntas frequentes

Como os arrays JSON são representados em XML?
Cada item do array vira um elemento irmão repetido, usando o mesmo nome de tag da chave do array, já que o XML não tem um tipo de array nativo.
O que acontece com chaves que não são nomes de elemento XML válidos?
Caracteres fora de letras, dígitos, sublinhado, hífen e ponto são substituídos por um sublinhado, e um nome que não pode começar com letra ou sublinhado recebe um prefixo automaticamente.
Algo é enviado para algum lugar?
Não. A entrada e o resultado são processados no seu navegador.