Conversor XML para JSON

Cole XML e obtenha JSON limpo — atributos, elementos repetidos e nós de texto tratados corretamente

XML de entrada

Detalhes do nó

Selecione um nó para ver detalhes

Recursos principais

Tratamento inteligente de atributos

Atributos XML viram chaves JSON com prefixo configurável (@_ por padrão). Quer só valores? Ative "Ignorar atributos" com um clique.

Elementos repetidos → Arrays

Elementos irmãos com o mesmo nome de tag são agregados automaticamente em arrays JSON, preservando as listas fielmente.

Inferência automática de tipos

Strings numéricas e booleanas como "42" ou "true" viram números e booleanos JSON reais. Desligue para manter tudo como string.

Prévia instantânea em árvore e tabela

O JSON convertido renderiza imediatamente nas visões de árvore, tabela e texto — inspecione, edite inline e copie ou baixe.

Como usar Conversor XML para JSON

1

Cole seu XML

Copie um documento ou fragmento XML e cole no painel de entrada, ou envie um arquivo .xml. Clique em "Exemplo" para ver uma demo.

2

Ajuste as opções

Escolha o prefixo de atributos (@_ padrão), decida se mantém atributos e ative ou não a conversão de números e booleanos.

3

Converta e exporte

Clique em "Converter para JSON". O resultado aparece em árvore, tabela ou texto — copie ou baixe como arquivo .json.

Comparação de Arquitetura Técnica e Privacidade

Como o formatjson.net se compara às ferramentas JSON tradicionais baseadas em servidor

Execução 100% Local Zero Upload para Servidor Padrão RFC 8259 e RFC 4180 Inteiros de 64 Bits Seguros JSON Schema 2020-12 PWA Offline
Capacidade / Padrão formatjson.net (100% no Navegador) Ferramentas Tradicionais de Servidor
Processamento e Privacidade 100% local em JavaScript no navegador — seus dados nunca saem do dispositivo Frequentemente enviam JSON/XML/CSV para servidores remotos
Chaves de API, JWTs e Dados Sensíveis Seguro por design — zero transmissão de rede, funciona offline via Service Worker Risco de logs em servidores ou retenção por terceiros
Reparo de JSON Quebrado ou Truncado por IA Máquina de estados léxica corrige comentários, aspas simples, vírgulas finais e chaves abertas em 1 clique Falha com erro de sintaxe em JSON não estrito
IDs Snowflake de 64 Bits e Zeros à Esquerda Preserva inteiros acima de 2^53 - 1 e códigos como "00123" sem perda de precisão Trunca IDs de 64 bits ou remove zeros à esquerda
Exploração de Arrays Aninhados em Tabela Drill-down interativo ([n items] →) com breadcrumbs, ordenação de colunas e edição inline Tabelas planas apenas na raiz ou árvores somente leitura
Desempenho com Arquivos Grandes Árvore lazy em lotes (200 nós) + tabela paginada + proteção de highlight >150 KB Travamento da interface em arquivos de vários megabytes

Perguntas frequentes

Como o conversor lida com atributos XML? ▾

Atributos viram propriedades JSON com prefixo ("@_id" por padrão, configurável). Elementos com atributos e texto guardam o texto na chave "#text". Você também pode ignorar atributos totalmente.

Como elementos XML repetidos são convertidos para JSON? ▾

Elementos irmãos com o mesmo nome de tag — como vários <item> ou <book> — são agrupados automaticamente em um array JSON. Ocorrências únicas permanecem como objetos ou valores simples.

Nós de texto XML e conteúdo misto são preservados? ▾

Sim. Um elemento contendo apenas texto vira uma string JSON (ou número/booleano com inferência de tipos). Quando um elemento tem filhos e texto, o texto vai para a propriedade "#text" — nada se perde.

Meu arquivo XML é enviado a algum servidor? ▾

Não. A conversão roda inteiramente no seu navegador usando a API nativa DOMParser. Seu XML — incluindo feeds confidenciais ou esquemas internos — nunca sai da sua máquina.

Posso ver e editar o JSON convertido em árvore ou tabela? ▾

Sim. A saída alimenta a bancada JSON completa: expanda na árvore, inspecione arrays de elementos repetidos na tabela, edite valores no painel de detalhes e copie ou baixe o resultado.