Conversor JSON para XML

Última revisão do conteúdo:

Converta JSON para formato XML. Análise e formatação automáticas. Gratuito.

para

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

  1. Cole os seus dados

    Cole os dados JSON no campo de entrada.
  2. Converter

    Clique em Converter para transformar os dados JSON em formato XML.
  3. Copiar ou descarregar

    Copie a saída XML ou descarregue como ficheiro.

O que torna este conversor diferente?

  1. Privacidade total

    Os seus ficheiros são processados inteiramente no navegador. Nada é enviado para servidores.
  2. Copiar ou transferir

    O resultado copia-o para a área de transferência com Copiar ou guarda-o como ficheiro .xml com Transferir.
  3. 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.
  4. 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

FuncionalidadeJSONXML
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:

  1. Elemento raiz

    XML requer um único elemento raiz. Se o seu JSON é um array, o conversor o envolve em um elemento raiz.
  2. 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.
  3. Caracteres especiais

    Caracteres como <, >, & e aspas são automaticamente substituídos por entidades XML padrão para garantir markup válido.
  4. 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"}<name>Ana</name>.
  • Matrizes: cada item torna-se um elemento repetido com o nome da chave. {"items": [1, 2]}<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.

Captura de ecrã da ferramenta gratuita da Arteon: Conversor JSON para XML

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.

Descubra outras ferramentas úteis

JPG para WebP

JPG para WebP

Converta fotos JPG para WebP leve. Reduza o peso das imagens até 35%.

Editor de imagens

Editor de imagens

Redimensione, corte e converta a sua imagem. Formatos prontos para redes sociais, avatares circulares, exportação JPG/PNG/WebP.

Verificador de meta título e descrição

Verificador de meta título e descrição

Verifique o comprimento do título e da descrição em pixels. Pré-visualização Google em tempo real e dicas de otimização.

PNG para JPG

PNG para JPG

Converta ficheiros PNG para JPG no navegador. Sem limite de ficheiros, sem registo.

Gerador de favicon

Gerador de favicon

Crie um conjunto completo de favicon.ico para o seu site a partir de uma imagem. Todos os tamanhos necessários, sem registo.

Gerador de paletas de cores

Gerador de paletas de cores

Gere 9 paletas a partir de uma cor: monocromática, complementar, triádica e mais. Códigos HEX.

WebP para JPG

WebP para JPG

Converta ficheiros WebP para JPG compatível com tudo. Sem limites, sem registo.

Verificador de contraste de cores

Verificador de contraste de cores

Verifique o contraste de texto e fundo segundo WCAG 2.1 AA e AAA. Correção automática de cores.

Gerador de códigos QR gratuito

Gerador de códigos QR gratuito

Crie um código QR para site, cartão vCard ou impressão. Exporte PNG e SVG, sem registo.

Contador de palavras e caracteres

Contador de palavras e caracteres

Conte palavras, caracteres, frases e tempo de leitura. Verifique a legibilidade com a pontuação Flesch-Kincaid.