Categoria: Desenvolvimento
Conversor de JSON para XML
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 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
- Cole o JSON na caixa de entrada, ou carregue o exemplo.
- Defina o nome do elemento raiz do documento gerado.
- 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.