Conversor de XML para JSON Online Gratuito

Cole o XML e converta para JSON limpo instantaneamente — preserva atributos como @attributes, suporta indentação personalizada e funciona inteiramente no seu navegador.

들여쓰기:
XML 입력
JSON 출력
복사됨!
JSON 출력이 여기에 표시됩니다...
🔮 Descubra seu personagem do destino K-pop 🎨 도툰 — 웹툰·일러스트 플랫폼

O que é um Conversor de XML para JSON?

Um conversor de XML para JSON transforma dados XML (Extensible Markup Language) em formato JSON (JavaScript Object Notation). XML usa uma estrutura baseada em árvore com tags e atributos, enquanto JSON usa pares de chave-valor e arrays. Converter entre eles é uma tarefa comum no desenvolvimento web, integração de APIs e migração de dados. Esta ferramenta usa o DOMParser nativo do navegador para analisar XML de forma confiável e mapeia elementos, atributos e nós de texto em uma estrutura JSON limpa — tudo sem enviar dados para um servidor.

Como Converter XML para JSON

  1. Cole o XML — Insira ou cole seus dados XML na área de entrada
  2. Configure as Opções — Escolha o tamanho da indentação (2 ou 4 espaços), alterne a preservação de atributos e a remoção de espaços
  3. Visualize o Resultado — A saída JSON é atualizada em tempo real enquanto você digita
  4. Copie ou Baixe — Clique em Copiar para obter o JSON, ou em Download para salvar como um arquivo .json

Por que Usar Este Conversor de XML para JSON?

  • Preservação de Atributos — Os atributos XML são mantidos sob uma chave @attributes para que nenhum dado seja perdido durante a conversão
  • Conversão em Tempo Real — Os resultados são atualizados enquanto você digita, sem necessidade de clicar em um botão
  • Manipulação Inteligente de Arrays — Elementos irmãos duplicados são automaticamente agrupados em arrays JSON
  • Saída Configurável — Escolha entre indentação de 2 ou 4 espaços para facilitar a leitura
  • Análise Nativa — Usa o DOMParser integrado do navegador para análise XML confiável e compatível com os padrões
  • Privacidade — Toda a conversão é executada localmente no seu navegador. Nenhum dado sai do seu dispositivo

FreeToolbox vs Outros Conversores de XML para JSON

FuncionalidadeFreeToolboxcodebeautify.orgconvertjson.com
baseado no navegadorSimNão (servidor)Não (servidor)
Conversão em tempo realSimNão (clique no botão)Não (clique no botão)
Preservação de atributosSim (@attributes)SimSim
Opções de indentação2 / 4 espaçosSimNão
Download como .jsonSimSimNão
AnúnciosMínimoPesadoPesado

Perguntas frequentes

Como os atributos XML são tratados?

Por padrão, os atributos XML são preservados sob uma chave @attributes na saída JSON. Por exemplo, <book category="fiction"> se torna {"@attributes": {"category": "fiction"}}. Você pode desativar isso com a caixa de seleção para ignorar os atributos.

O que acontece com elementos XML repetidos?

Quando elementos irmãos compartilham o mesmo nome de tag (por exemplo, várias tags <item>), eles são automaticamente agrupados em um array JSON. Elementos únicos permanecem como objetos.

Ele lida com XML aninhado?

Sim. O conversor processa recursivamente todos os elementos aninhados, construindo uma estrutura JSON aninhada correspondente. Não há limite prático de profundidade.

E quanto aos namespaces XML?

Os prefixos de namespace são mantidos como parte do nome do elemento na saída JSON (por exemplo, "ns:element"). O conversor não remove nem resolve URIs de namespace.

Posso converter JSON de volta para XML?

Esta ferramenta é unidirecional (XML para JSON). Para a conversão reversa, procure um conversor dedicado de JSON para XML.

Meus dados XML são enviados para um servidor?

Não. Tudo é executado no seu navegador usando o DOMParser integrado do JavaScript. Seus dados XML nunca saem do seu dispositivo.