Idioma
English English Vietnamese (Tiếng Việt) Vietnamese (Tiếng Việt) Chinese (简体中文) Chinese (简体中文) Portuguese (Brazil) (Português do Brasil) Portuguese (Brazil) (Português do Brasil) Spanish (Español) Spanish (Español) Indonesian (Bahasa Indonesia) Indonesian (Bahasa Indonesia)

Converta dados JSON em XML bem formatado na hora. Personalize o elemento raiz, o nome dos itens de array, o recuo e a declaração XML.

Conversor JSON para XML

Este conversor de JSON para XML transforma objetos e arrays JSON em XML limpo e bem formatado direto no seu navegador. Cole o JSON à esquerda e a saída XML aparece na hora à direita, com controle total sobre o elemento raiz, o nome dos itens de array, o recuo e o cabeçalho de declaração XML.

Foi feito para desenvolvedores e analistas que precisam mover dados entre sistemas que falam formatos diferentes. Seja para alimentar um serviço baseado em XML com a resposta de uma API JSON, montar um payload SOAP ou migrar dados para um sistema legado, o conversor lida com objetos aninhados, arrays e valores primitivos e produz um XML válido que você pode copiar ou baixar.

Privado por natureza: toda conversão acontece no seu navegador. Seu JSON nunca é enviado a um servidor, e nada do que você cola, envia ou converte fica armazenado ou rastreado.

Como Usar o Conversor JSON para XML

1

Adicione seu JSON

Cole ou digite seu JSON no painel esquerdo, ou use o botão Enviar Arquivo para carregar um arquivo .json do seu dispositivo. Clique em Dados de Exemplo para inserir um exemplo e ver como funciona.

2

Veja o XML na hora

A saída XML aparece automaticamente no painel direito enquanto você digita, com um pequeno atraso para evitar processamento desnecessário. A barra de status indica se a sua entrada está Válido ou Inválido.

3

Personalize a saída

Defina o nome do elemento Raiz e o nome do Item de array, escolha o Recuo de 2 espaços, 4 espaços ou tabulação, e ative ou desative o cabeçalho de Declaração XML. Cada alteração reconverte na hora.

4

Copie ou baixe

Use Copiar para enviar o XML para a área de transferência, ou Baixar para salvá-lo como arquivo XML. A barra de status também informa a contagem de elementos e o tamanho do arquivo de saída.

Recursos

Conversão em Tempo Real

O JSON é convertido em XML enquanto você digita. Editar o nome da raiz, o nome do item, o recuo ou a declaração dispara uma reconversão imediata.

Nomes de Raiz e Item Personalizados

Defina o elemento raiz mais externo e o elemento usado para os itens de array para que o XML siga o seu schema. Os padrões são root e item.

Controle de Recuo

Escolha recuo de 2 espaços, 4 espaços ou tabulação para combinar com o seu estilo de formatação XML preferido.

Alternância da Declaração XML

Inclua opcionalmente o cabeçalho padrão <?xml version="1.0" encoding="UTF-8"?> no topo da saída.

Tratamento de Estruturas Aninhadas

Objetos viram elementos pai, arrays envolvem cada entrada no elemento item e primitivos viram texto. Valores nulos e objetos vazios são renderizados como tags autofecháveis.

Sanitização Automática de Tags

Caracteres inválidos nas chaves JSON são substituídos por sublinhados, e chaves que começam com número recebem um prefixo, para que toda tag seja um XML válido.

Envio de Arquivos JSON

Carregue um arquivo JSON direto do seu dispositivo e converta na hora, sem precisar copiar e colar.

Baixar e Copiar

Salve o resultado como arquivo XML ou copie para a área de transferência com um clique.

Validação de JSON

JSON inválido é sinalizado na hora com uma mensagem de erro clara, para você corrigir a entrada antes de converter.

Contagem de Elementos e Tamanho

A barra de status mostra o estado de validação, a contagem total de elementos e o tamanho do arquivo de saída de relance.

Perguntas Frequentes

Como faço para converter JSON para XML?

Cole ou digite seu JSON no painel esquerdo, ou envie um arquivo .json. A saída XML aparece automaticamente à direita. Ajuste o nome da raiz, o nome do item, o recuo ou a declaração para refinar o resultado e, então, copie ou baixe.

A conversão é feita no meu navegador e meus dados ficam seguros?

Sim. Toda a análise e a conversão acontecem localmente no seu navegador. Seu JSON nunca é enviado a um servidor, nada fica armazenado e nenhuma entrada é rastreada, então até dados sensíveis permanecem privados.

Como os arrays JSON são convertidos em elementos XML?

Um array é envolvido pelo seu elemento pai, e cada entrada fica dentro do elemento item configurado. Por exemplo, {"colors": ["red", "blue"]} vira <colors><item>red</item><item>blue</item></colors>. Altere o nome do Item para renomear essas tags de envólucro.

Por que números e booleanos viram texto no XML?

O XML não tem tipos nativos de número ou booleano — todo valor é texto dentro de um elemento. Strings, números e booleanos viram o conteúdo de texto da sua tag, enquanto caracteres especiais como &, <, >, " e ' são escapados automaticamente para que a saída continue válida.

O que acontece com caracteres especiais nas chaves JSON?

Chaves que contêm caracteres inválidos para nomes de tags XML, como espaços ou símbolos, são sanitizadas automaticamente. Os caracteres inválidos são substituídos por sublinhados, e uma chave que começa com número recebe um sublinhado como prefixo para que a tag resultante seja sempre válida.

Posso enviar um arquivo JSON e baixar o XML convertido?

Sim. Use Enviar Arquivo para carregar um arquivo JSON do seu dispositivo, e ele converte na hora. Quando estiver satisfeito com o resultado, use Baixar para salvá-lo como arquivo XML ou Copiar para colocá-lo na área de transferência.

Existe limite de tamanho?

Não há um limite fixo. Como tudo roda localmente, o limite prático depende da memória do seu dispositivo. O conversor lida bem com arquivos JSON grandes, embora conjuntos de dados extremamente grandes possam converter mais devagar. Observe que um único valor primitivo não é aceito — a entrada precisa ser um objeto ou array JSON.

Raiz:
Item:
Recuo:
JSON
XML
Erro

                

Cole o JSON à esquerda para converter em XML

|
Cole ou digite o JSON no painel esquerdo para ver a saída XML à direita
Altere os nomes Raiz e Item para personalizar a nomenclatura dos elementos
Use a opção Declaração para incluir ou omitir o cabeçalho XML
Clique em Dados de Exemplo para carregar um exemplo e ver como funciona
Toda a conversão acontece no seu navegador — nenhum dado é enviado a servidores
Quer saber mais? Leia a documentação →
1/6
Comece a digitar para pesquisar...
Pesquisando...
Nenhum resultado encontrado
Tente pesquisar com palavras-chave diferentes