Como usar
- Cole o JSON na área de entrada ou clique em "Carregar amostra" para usar um payload de pedido como exemplo.
- Insira o nome do "Root Node", como
order, e do "Array Item Node", comoitem. - Selecione o tipo de recuo (espaço ou tabulação) e decida se deseja incluir a declaração XML.
- O XML é gerado localmente em tempo real. Se houver algum erro de sintaxe, o painel indicará os detalhes para correção.
- Clique em "Copiar XML" ou "Baixar XML" para obter o código final.
Recursos principais
- Conversão de JSON para XML sem upload: O parsing do JSON e a geração do XML ocorrem inteiramente no seu navegador, protegendo suas chaves, estruturas de API e dados confidenciais.
- Customização do Root Node: Defina a tag XML de nível superior, como
order,responseoupayload, facilitando a integração com sistemas legados ou interfaces SOAP. - Configuração de tags para itens do array: Arrays JSON tornam-se listas XML organizadas, permitindo personalizar o nome da tag de cada elemento.
- Validação e visualização em tempo real: O XML atualiza instantaneamente enquanto você edita o JSON, o Root Node ou as tags dos itens, exibindo erros claros em caso de JSON inválido.
- Copiar ou baixar o XML: Copie o XML estruturado ou salve-o diretamente como um arquivo com extensão
.xmlpara seus testes ou fluxos de implantação.
Ferramentas relacionadas
A Calculadora FIRE 2026 definitiva com ajuste pela inflação. Evite números ilusórios simulando o crescimento dos juros compostos com poder de compra real. Analise as lacunas de poupança e exporte para CSV para seus painéis no Excel ou Notion. 100% privada, com cálculos locais.
Calcule o tamanho da posição de trade a partir do saldo da conta, risco %, preço de entrada e stop loss. Roda localmente no navegador, sem uploads, para comparar cenários de risco antes de operar.
Calcule os juros compostos a partir do capital inicial, aportes periódicos, rendimento anual e prazo. Visualize capital, juros e saldo final com um gráfico interativo local.
Use esta Calculadora de Empréstimo / Financiamento para estimar a parcela mensal, os juros totais e a tabela de amortização localmente. Informe o valor, a taxa e o prazo para calcular agora com gráficos instantâneos.
Use esta Calculadora de Investimento / ROI para estimar capital inicial, aportes mensais, rendimento anual e resultados ajustados pela inflação localmente. Calcule os retornos projetados com gráfico de juros compostos, ROI e tabela anual na hora.
Use esta Calculadora de APR para APY para converter entre APR e APY localmente. Informe uma taxa, escolha a frequência de capitalização e veja a taxa efetiva anual, a diferença e a tabela comparativa na hora.
Use esta Calculadora de Margem de Lucro para calcular lucro bruto, Markup, Margem e preço de venda localmente. Informe custo e preço, ou custo e margem-alvo, e calcule suas margens na hora.
Use esta Calculadora de CPM e CPC para estimar gasto com anúncios, impressões, cliques, CPM, CPC e CTR localmente. Informe orçamento e custos-alvo para planejar cenários de campanha na hora.
Lógica de cálculo
O JSON é composto por objetos chave-valor e arrays estruturados, enquanto o XML exige elementos delimitados por tags hierárquicas com uma única raiz. Esta ferramenta utiliza o método JSON.parse() do navegador para decodificar a entrada e reconstrói recursivamente objetos, arrays e valores primitivos em formato XML formatado.
As chaves dos objetos JSON tornam-se tags XML. Os arrays permanecem agrupados sob a tag da sua chave original, com cada elemento interno mapeado para a tag que você definiu em Array Item Node. Caracteres especiais como &, < e > são escapados automaticamente para manter a integridade sintática do XML. A ferramenta não aplica validações DTD/XSD nem infere atributos a partir de propriedades do JSON.
Perguntas frequentes
É seguro converter JSON com informações confidenciais?
Sim. A análise sintática do JSON, a geração do XML, a cópia e o download ocorrem 100% no lado do cliente (no seu navegador). O EasyTools não armazena ou faz upload das suas informações.
O que acontece se o JSON tiver um formato inválido?
A geração do XML é suspensa e um erro de parsing é apresentado. Certifique-se de usar aspas duplas em chaves e strings, e que não existam vírgulas sobressalentes ou blocos truncados.
Posso definir uma tag raiz personalizada para o XML?
Sim. O campo Root Node define a tag mais externa que envelopará todo o documento XML, sendo ideal para sistemas que exigem tags como <order>, <response> ou envelopes SOAP específicos.
Como os arrays do JSON são traduzidos para XML?
Os arrays são gerados dentro do elemento correspondente e cada item interno recebe o nome de tag configurado no Array Item Node (por exemplo: item, record, entry).
A ferramenta suporta a conversão de propriedades JSON em atributos XML (Attributes)?
Esta versão foca em mapear pares chave-valor do JSON diretamente como elementos (tags) XML de forma linear. Não criamos atributos dinâmicos para manter a consistência e previsibilidade do documento gerado.