Conversor JSON para XML
Converta JSON para formato XML. Análise e formatação automáticas. Gratuito.
Por que converter JSON para XML?
JSON é o padrão das API REST e das aplicações web modernas. Muitos sistemas empresariais, as API SOAP, os padrões de troca B2B (EDI, UBL, a fatura eletrónica CIUS-PT) e os ficheiros de configuração exigem, porém, XML. A conversão de JSON para XML é a ponte entre os sistemas modernos e os sistemas antigos.
XML (Extensible Markup Language) suporta esquemas de validação (XSD), espaços de nomes, transformações XSLT e assinaturas digitais, funções que o JSON não tem. No mundo empresarial o XML continua a ser o padrão em SAP, Oracle, nas API bancárias (ISO 20022) e na administração pública, como no ficheiro SAF-T da Autoridade Tributária.
O conversor mapeia os objetos JSON para elementos XML, as matrizes para elementos repetidos e os tipos primitivos para valores de texto. Gera XML correto e indentado com a declaração <?xml version="1.0"?>.
Toda a conversão acontece localmente no navegador; os dados não são enviados para nenhum servidor. Sem registo, sem limites, sem rastreio.
Como converter JSON para XML
Cole os seus dados
Cole os dados JSON no campo de entrada.Converter
Clique em Converter para transformar os dados JSON em formato XML.Copiar ou descarregar
Copie a saída XML ou descarregue como ficheiro.
O que torna este conversor diferente?
Privacidade total
Os seus ficheiros são processados inteiramente no navegador. Nada é enviado para servidores.Copiar ou transferir
O resultado copia-o para a área de transferência com Copiar ou guarda-o como ficheiro .xml com Transferir.Ficheiro ou texto colado
Carregue um ficheiro JSON com o botão ou cole o conteúdo no campo. O conversor processa um documento de cada vez e mostra o resultado por baixo.Resultado imediato
Clique em Converter: o resultado aparece de imediato no campo por baixo, com uma mensagem de erro se a entrada não for válida.
JSON vs XML – comparação de formatos
| Funcionalidade | JSON | XML |
|---|---|---|
| Dados hierárquicos | ✓ | ✓ |
| Dados tabulares | — | — |
| Validação de schema | ✓ | ✓ |
| Legível por humanos | ✓ | ✓ |
| Padrão API | ✓ | ✓ |
| Sintaxe compacta | ✓ | — |
Como funciona a conversão de JSON para XML?
JSON e XML são formatos de dados estruturados, mas usam sintaxe fundamentalmente diferente. JSON usa chaves e pares chave-valor, enquanto XML usa tags de abertura e fechamento para definir elementos. O conversor associa cada propriedade JSON a um elemento XML preservando a estrutura hierárquica.
Os objetos JSON tornam-se elementos XML, os arrays JSON elementos repetidos, e os valores primitivos (strings, números, booleanos) conteúdo de texto dentro das tags pai. O conversor produz XML bem formado com indentação e declaração de cabeçalho.
XML é comumente usado em sistemas empresariais, serviços web SOAP, arquivos de configuração e troca de dados com validação rigorosa de schema. A conversão é realizada completamente no seu navegador.
Dicas para a conversão de JSON para XML
Algumas dicas para evitar problemas comuns:
Elemento raiz
XML requer um único elemento raiz. Se o seu JSON é um array, o conversor o envolve em um elemento raiz.Processamento de arrays
Os arrays JSON são convertidos em elementos XML repetidos com o mesmo nome de tag. O nome do elemento é derivado da chave pai.Caracteres especiais
Caracteres como <, >, & e aspas são automaticamente substituídos por entidades XML padrão para garantir markup válido.Atributos vs elementos
Por padrão, todas as propriedades JSON tornam-se elementos filhos XML. JSON não tem conceito nativo de atributos XML, portanto nenhum atributo é gerado.
Regras de correspondência de JSON para XML
O conversor mapeia as estruturas JSON para elementos XML com estas regras:
- Objetos: cada chave torna-se um elemento.
{"name": "Ana"}dá<name>Ana</name>. - Matrizes: cada item torna-se um elemento repetido com o nome da chave.
{"items": [1, 2]}dá<items>1</items><items>2</items>. - Valores primitivos: cadeias, números e booleanos passam a ser o conteúdo de texto do elemento.
- Null dá um elemento vazio.
A saída começa com a declaração XML e usa indentação de dois espaços. Os nomes dos elementos correspondem exatamente às chaves JSON.
Converter JSON para outros formatos
Última revisão do conteúdo: · escrito e verificado pela equipa Arteon
Perguntas frequentes sobre a conversão de JSON para XML
A conversão de JSON para XML é gratuita?
Sim, este conversor é completamente gratuito e sem limites. Sem registo, sem marcas de água.
O conversor envia os meus ficheiros?
Não. Todo o processamento acontece localmente no seu navegador.
Posso converter vários ficheiros de uma vez?
Não. O conversor processa um ficheiro ou um texto colado de cada vez. Copie ou guarde o resultado e depois cole o conteúdo seguinte.
O conversor funciona em dispositivos móveis?
Sim, funciona em qualquer dispositivo com um navegador web moderno.
É segura a conversão de JSON para XML?
Sim. Toda a conversão é realizada localmente no seu navegador. Nenhum dado é enviado a um servidor.
A conversão é sem perdas?
Sim. Todos os dados da entrada JSON são preservados na saída XML. A estrutura e os valores permanecem intactos, só muda a sintaxe.
Posso validar a saída XML?
O conversor produz XML bem formado que passa na validação XML padrão. Para validação de schema (XSD), pode aplicar o seu schema separadamente na saída.

Ajude-nos a melhorar as nossas ferramentas
Tem uma ideia, encontrou um erro ou quer sugerir algo? Envie-nos uma mensagem – respondemos em 24 horas.







