Conversor XML para JSON
Converta XML para formato JSON. Análise e formatação automáticas. Gratuito.
Por que converter XML para JSON?
XML é o formato de dados dominante nos sistemas empresariais, nas API SOAP, nas interfaces bancárias (ISO 20022), na fatura eletrónica e nas configurações Java e .NET. As aplicações web modernas, as API REST e as bases NoSQL preferem, porém, JSON: é mais leve, mais rápido de analisar e tratado nativamente por JavaScript e Python.
A conversão de XML para JSON é o primeiro passo na migração de sistemas antigos, na integração de uma API SOAP com um frontend React ou Vue, no processamento de respostas XML em Node.js e na importação de dados para MongoDB ou Firebase. Um ficheiro XML com declarações, espaços de nomes e atributos transforma-se num objeto JSON limpo.
O conversor valida a sintaxe XML antes da conversão e informa dos erros (etiquetas por fechar, elemento raiz em falta). Os atributos XML recebem o prefixo @ e o conteúdo de texto a chave #text, por isso nenhum dado se perde.
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 XML para JSON
Cole os seus dados
Cole os dados XML no campo de entrada.Converter
Clique em Converter para transformar os dados XML em formato JSON.Copiar ou descarregar
Copie a saída JSON 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 .json com Transferir.Ficheiro ou texto colado
Carregue um ficheiro XML 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.
XML vs JSON – comparação de formatos
| Funcionalidade | XML | JSON |
|---|---|---|
| Dados hierárquicos | ✓ | ✓ |
| Dados tabulares | — | — |
| Validação de schema | ✓ | ✓ |
| Legível por humanos | ✓ | ✓ |
| Padrão API | ✓ | ✓ |
| Sintaxe compacta | — | ✓ |
Como funciona a conversão de XML para JSON?
XML usa uma hierarquia baseada em tags com elementos de abertura e fechamento, enquanto JSON usa chaves leves e pares chave-valor. O conversor analisa a árvore do documento XML e associa cada elemento a uma estrutura JSON correspondente.
Os elementos XML tornam-se objetos JSON, os elementos repetidos com o mesmo nome de tag tornam-se arrays JSON, e o conteúdo de texto torna-se valores de string. Os atributos XML são representados como propriedades especiais (com prefixo @) no objeto JSON.
JSON é o formato preferido para APIs web modernas, aplicações JavaScript e bancos de dados NoSQL. A conversão é realizada completamente no seu navegador.
Dicas para a conversão de XML para JSON
Algumas dicas para evitar problemas comuns:
Atributos XML
Os atributos XML são convertidos em propriedades JSON com prefixo @. Por exemplo, <item id='1'> torna-se {"@id": "1"}.Namespaces
Os namespaces XML são conservados na saída JSON como parte dos nomes de elementos. Declarações complexas de namespace podem necessitar de limpeza manual.Conteúdo misto
Elementos XML contendo tanto texto quanto elementos filhos são processados colocando o texto em uma propriedade especial #text no JSON.Seções CDATA
As seções CDATA em XML são convertidas em valores de string simples em JSON. O involúcro CDATA é removido e o conteúdo é conservado intacto.
Converter outros ficheiros para JSON
Última revisão do conteúdo: · escrito e verificado pela equipa Arteon
Perguntas frequentes sobre a conversão de XML para JSON
A conversão de XML para JSON é 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 no telemóvel?
Sim, funciona em qualquer dispositivo com um navegador web moderno.
É segura a conversão de XML para JSON?
Sim. Toda a conversão é realizada localmente no seu navegador. Nenhum dado é enviado a um servidor.
Os atributos XML são perdidos na conversão?
Não. Os atributos XML são conservados na saída JSON como propriedades com prefixo @. Por exemplo, id='123' torna-se "@id": "123" no objeto JSON.
Posso usar a saída JSON em JavaScript?
Sim. A saída é JSON padrão utilizável com JSON.parse() em JavaScript ou diretamente em qualquer linguagem de programação, API ou banco de dados.

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.







