Logo
Início Produtos Suporte Contato Sobre Nós
arrow1 File Converters
arrow1 TIFF and PDF apps
arrow1 Forensic
arrow1 Freeware

Converter XML em JSON Online


Como Converter XML em JSON Online

1) Carregar o arquivo XML para converter JSON

 

Solte os arquivos aqui ou
clique para selecionar
0 %

2) Definir opções de conversão de XML para JSON

Converter para

 

Opções

Cabeçalho:
Rodapé:
Selecione o arquivo XSLT para aplicar a transformação

3) Obter arquivo convertido

BAIXAR ARQUIVO CONVERTIDO
Versão completa
Tem arquivos XML complicados? Experimente o nosso Total XML Converter.

Total XML Converter Para Converter arquivos XML
  • Transforme arquivos XML em lote!;
  • Converter XML para JSON e em muitos outros formatos
  • Obtenha resultados mais precisos com o motor mais poderoso;
  • Converta centenas de arquivos em 3 cliques;
  • Tenha um conversor de desktop que funciona sem Internet.
Veja características
AGORA 20% DE DESCONTO - $59.90 $41.93
*Apenas este mês. Não para revendedores.
fechar Total XML Converter
okTotal XML Converter converte arquivos XML para a mais ampla lista de formatos de saída: PDF, JSON, CSV, TXT, HTML, XLSX, SQL, XML, RTF, DOC, TIFF, JPEG, PNG, ACCESS, DBF.
okSe você tiver um arquivo XSLT, pode adicioná-lo ao aplicativo para a transformação correta.
okConverta XML de 3 maneiras: expanda para forma de tabela, destaque a árvore XML ou crie um relatório.
okAdicione o contador de páginas ou qualquer marca d'água de texto a cada página do arquivo de saída.
okNosso conversor de XML em lote é muito flexível: você pode confiar nas configurações padrão ou alterá-las conforme suas necessidades.
okConverta XML para PDF e adicione configurações de segurança (permissões de usuário, senhas, assinatura digital, etc.)
okDurante a conversão, todos os elementos XML são transferidos com a máxima precisão.
okA interface é simples e adequada tanto para iniciantes quanto para usuários avançados.
okCom o Total XML Converter você pode extrair imagens de arquivos XML. Apenas um botão para qualquer quantidade de arquivos e você obtém as imagens em uma nova pasta.
okQuando você converte XML para JSON, selecione a visualização compacta (todo texto em uma linha) ou recuada (legível por humanos).
okConvertendo XML para SQL, você pode selecionar as opções de SQL (Ansi, Interbase, DB2, MySQL, Oracle, etc.)
okQuer adicionar seu logotipo? Use a opção de cabeçalho: adicione qualquer imagem que desejar.
okNosso aplicativo converte arquivo xml ou várias pastas em um processo para que você possa economizar tempo.
okConverta XML para formato CSV e selecione ponto e vírgula e separador.
okCombine tabelas de diferentes arquivos XML quando converter arquivos XML para CSV.
okTotal XML Converter pode ser executado via linha de comando (você pode obter a linha de comando a partir da GUI em 1 clique).

Como converter XML para JSON?

1

💾 Envie seu arquivo: Vá para o site, clique em «Enviar arquivo» e selecione seu arquivo XML.

2

✍️ Defina as opções de conversão: Escolha JSON como o formato de saída e ajuste quaisquer opções adicionais, se necessário.

3

Converter e baixar: Clique em «Baixar arquivo convertido» para obter seu arquivo JSON.


Conversor online de XML para JSON

Cloud Icon
Baseado em Nuvem
Não há necessidade de instalar qualquer software para converter XML em JSON com CoolUtils. Basta conectar-se à Internet e você poderá facilmente converter seus arquivos online usando nosso serviço.
Cloud Icon
Seguro
Nosso hardware opera em data centers de alto nível, altamente seguros, equipados com avançados sistemas de vigilância eletrônica e controle de acesso multifatorial.
Cloud Icon
Facilidade de Uso
Converter XML em JSON online nunca foi tão simples. Solte o arquivo .xml e o conversor mapeia cada elemento para um objeto JSON, atributos para campos e tags repetidas para arrays. Ideal para migração de SOAP para REST, aplicativos web modernos e bancos de dados orientados a documentos.
Cloud Icon
Privacidade
Entendemos a importância da privacidade, por isso desenvolvemos uma política de privacidade abrangente detalhando como lidamos com seus arquivos e informações pessoais. Você pode ler a política aqui.

 

XML para JSON — Perguntas Frequentes ▼

Envie o arquivo .xml para o conversor acima, escolha JSON como formato de saída e clique em Baixar arquivo convertido. Cada elemento XML se torna um objeto JSON, atributos viram campos com prefixo @, e tags repetidas viram arrays. Sem cadastro, sem e-mail, sem instalação de software.
Os atributos são colocados dentro do objeto pai com prefixo @ para mantê-los separados dos elementos filhos. Por exemplo, <book id="1">Title</book> vira { "book": { "@id": "1", "#text": "Title" } }. Essa é a convenção padrão usada por bibliotecas como xml2js e Badgerfish.
Elementos filhos repetidos com a mesma tag são reunidos automaticamente em um array JSON. <items><item/><item/><item/></items> vira { "items": { "item": [ {}, {}, {} ] } }. Ocorrências únicas permanecem como objetos.
Sim. Muitas equipes que migram de SOAP para REST usam a conversão de XML para JSON para remodelar respostas legadas para frontends modernos. Envie o envelope SOAP, obtenha um objeto JSON que você pode usar diretamente em uma resposta fetch/axios. Cabeçalhos e namespaces são preservados como campos.
Prefixos de namespace (soap:, xsi:, prefixos personalizados) são mantidos literalmente nas chaves JSON, então você não perde significado. Se precisar de saída sem namespaces (mais limpa para código JS), remova os prefixos depois — a conversão preserva a fonte como está.
Sim. Qualquer documento XML bem formado é convertido para JSON: mensagens HL7 v2 de saúde, feeds RSS/Atom, gráficos vetoriais SVG, arquivos de mapas KML, exportações de configuração. A estrutura é preservada na ida e volta, embora você deva validar o JSON depois contra seu esquema de destino.
O conversor produz JSON formatado (indentação de 2 espaços) por padrão, o que é mais fácil de ler e depurar. Se precisar de uma versão minificada em uma única linha para produção, passe o resultado por JSON.stringify(JSON.parse(text)) ou qualquer minificador de JSON.
50 MB por arquivo no conversor online. Para grandes feeds XML (despejos de dados na escala de gigabytes, exportações completas de banco de dados), use o Total XML Converter de desktop — sem limite de tamanho, processamento em lote e automação por linha de comando para pipelines de CI/CD.
Avaliação de XML a JSON   5 star XML to JSON   4.9 (2178 votos)
Avalie
 

 

 

Guia Rápido: Como Converter XML em JSON Online

Para converter um arquivo XML em JSON: (1) arraste o arquivo .xml para a caixa de envio acima, (2) selecione JSON como formato de saída, (3) clique em Baixar arquivo convertido. Cada elemento XML se torna um objeto JSON, atributos são colocados dentro com prefixo @, e tags repetidas viram arrays. Arquivos de até 50 MB, sem cadastro, sem e-mail.

Como o XML é Mapeado para JSON

A conversão segue as convenções usadas pelas principais bibliotecas (xml2js, Badgerfish, Jackson XML). Veja como cada construção é traduzida:

  • Elemento → chave de objeto. <book>Title</book>"book": "Title".
  • Atributo → campo com prefixo @. <book id="1">"@id": "1". Mantém os atributos separados dos elementos filhos.
  • Conteúdo misto (texto + atributos) → chave #text. <book id="1">Title</book>{ "@id": "1", "#text": "Title" }.
  • Filhos repetidos → array. Três tags <item/> viram "item": [ {}, {}, {} ]. Uma única ocorrência permanece como objeto.
  • Namespaces → preservados nas chaves. <soap:Envelope>"soap:Envelope". Sem perda de dados.

Casos de Uso Reais para XML em JSON

Migração de API SOAP para REST

A maioria das APIs corporativas legadas (SAP, endpoints antigos do Salesforce, sistemas bancários, serviços governamentais) fala SOAP/XML. Frontends modernos — React, Vue, Svelte, apps móveis — esperam JSON. Converta a resposta SOAP para JSON uma vez e seu código fetch/axios encaixa direto. Útil para provas de conceito, planejamento de migração e escrita de camadas de tradução.

Importação para Bancos de Dados de Documentos

MongoDB, CouchDB, Elasticsearch e DynamoDB armazenam JSON nativamente. Quando você precisa carregar XML em massa — prontuários médicos (HL7), catálogos de produtos, backups de configuração — converta para JSON primeiro e depois rode mongoimport ou equivalente. A estrutura de campos em notação de ponto do JSON convertido funciona diretamente com a sintaxe de consultas do MongoDB.

Processamento de RSS, Atom e Feeds

Feeds RSS 2.0 e Atom são XML, mas a maioria dos leitores e agregadores modernos consome JSON. A conversão permite armazenar, consultar e servir feeds como JSON sem precisar escrever um parser personalizado. Elementos <item> ou <entry> repetidos viram um array limpo.

HL7 v2 e Mensagens de Saúde

Sistemas de informação hospitalares trocam dados em HL7 v2 (delimitado por barras verticais) e HL7 v3 / FHIR (XML). Converter os payloads XML para JSON os torna consumíveis por clientes REST FHIR, dashboards web e ferramentas modernas de análise.

SVG, KML e Outros Formatos Baseados em XML

SVG (gráficos vetoriais), KML (Google Earth), GPX (rastros de GPS), MathML e dezenas de outros formatos são XML por baixo dos panos. Convertê-los para JSON torna a estrutura programaticamente navegável a partir do JavaScript com acesso normal a propriedades — sem precisar da API DOM XML.

Exemplo: Envelope SOAP → JSON

XML de origem (resposta SOAP típica):

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <GetUserResponse>
      <User id="42">
        <Name>Alice</Name>
        <Email>[email protected]</Email>
      </User>
    </GetUserResponse>
  </soap:Body>
</soap:Envelope>

JSON convertido:

{
  "soap:Envelope": {
    "@xmlns:soap": "http://schemas.xmlsoap.org/soap/envelope/",
    "soap:Body": {
      "GetUserResponse": {
        "User": {
          "@id": "42",
          "Name": "Alice",
          "Email": "[email protected]"
        }
      }
    }
  }
}

Cole o JSON direto em uma aplicação JavaScript, parseie com JSON.parse() e acesse data['soap:Envelope']['soap:Body'].GetUserResponse.User.Name.

XML vs JSON: Quando Usar Cada Um

PropriedadeXMLJSON
VerbosidadeAlta (tags de fechamento)Baixa
Atributos vs valoresConceitos distintosTudo é um campo
EsquemaXSD, DTD, RelaxNGJSON Schema
Suporte nativo no navegadorDOMParserJSON.parse
Uso típicoDocumentos, SOAP, configurações, demonstrativos financeirosAPIs REST, apps web, bancos NoSQL
Conteúdo mistoNativoEstranho (chave #text)
ComentáriosSimNão

JSON é mais leve e combina com o modelo de dados do JavaScript, por isso toda API web moderna o adota. XML ainda é preferido para documentos (permite conteúdo misto e esquemas ricos), sistemas corporativos legados e formatos de dados financeiros, de saúde e governamentais.

Conversor Online vs Total XML Converter de Desktop

RecursoOnline (esta página)Total XML Converter (desktop)
Limite de tamanho de arquivo50 MBIlimitado
Conversão em loteUm arquivo por vezMilhares por execução
Pré-processamento XSLTSim
Regras de mapeamento personalizadasAutomático (estilo Badgerfish)Automático + ajuste manual
Linha de comando / CI/CDSim (.bat, Agendador de Tarefas, scripts npm)
Arquivos saem da sua máquinaSim (excluídos após 1 hora)Não — tudo roda localmente
PreçoGratuito, cota diária limitadaLicença pessoal a partir de US$ 49,90, teste grátis de 30 dias

Para conversões pontuais de XML para JSON, o conversor online é o caminho mais rápido. Para pipelines contínuos de dados (feeds noturnos, geração de fixtures em build, dados corporativos sensíveis), instale o Total XML Converter de desktop.

Problemas Comuns e Soluções

  • Erro "XML inválido". A fonte não está bem formada (tag não fechada, codificação ruim). Valide com qualquer editor XML primeiro.
  • A saída tem muito ruído de @ e #text. É assim que atributos e conteúdo misto são codificados. Se seu código posterior não precisa de atributos, pós-processe o JSON para remover as chaves com prefixo @.
  • Elemento filho único embrulhado como objeto em vez de array. É por design — o conversor só cria um array quando um elemento se repete. Se seu código sempre espera um array, normalize do lado do consumidor: Array.isArray(x) ? x : [x].
  • Números saem como strings. XML não tem tipos nativos — tudo é texto. A saída JSON preserva a fonte. Faça a conversão no seu código (parseInt, parseFloat) se necessário.

 

 

XML File

Extensão de arquivo .XML
CategoriaDocument File
DescriçãoXML é um tipo de linguagem versátil, que se assemelha ao HTML. Embora pareçam ter muito em comum, já que ambos são baseados em tags e definem o conteúdo e a estrutura dos documentos, eles não podem substituir um ao outro. Primeiro, o HTML demonstra os dados, enquanto o XML os descreve. Em segundo lugar, o HTML usa tags padrão, enquanto o XML não utiliza nenhuma, e os usuários que escrevem documentos XML na verdade as inventam. Os XMLs parecem ser mais simples e flexíveis do que os HTMLs, e apresentam uma maneira muito consistente de compartilhar informações. Entretanto, esses arquivos contêm dados estáticos, que não podem ser renderizados sem um software.
Programas associadosChrome
Firefox
Microsoft Internet Explorer
Microsoft Office InfoPath
Notepad
Oxygen XML Editor
Safari
Desenvolvido porWorld Wide Web Consortium
Tipo MIMEapplication/xml
text/xml
Links úteisInformações mais detalhadas sobre arquivos XML
Tipo de converterXML para JSON

JSON File

Extensão de arquivo .JSON
CategoriaDocument File
DescriçãoFormato leve de intercâmbio de dados.
Programas associadosEditores de texto, navegadores
Desenvolvido porDouglas Crockford
Tipo MIMEapplication/json
Links úteisInformações mais detalhadas sobre arquivos JSON

Converter de XML

Com o CoolUtils, é possível converter arquivos XML para uma variedade de outros formatos:

Converter para JSON

Com o CoolUtils, é possível converter uma variedade de formatos para arquivos JSON:

Copyright 2003-2026 CoolUtils Development. Todos os direitos reservados.