Ir para o conteúdo
Toova
Todas as Ferramentas

Converter JSON para XML Online

Privado por design — roda inteiramente no seu navegador

Transforme JSON em XML bem formado diretamente no seu navegador. A Toova permite escolher o nome do elemento raiz e a indentação, lida corretamente com arrays e valores null, e gera uma saída XML que qualquer parser aceitará — sem enviar seus dados a lugar nenhum.

Por que converter JSON para XML

Muitos sistemas corporativos e APIs legadas ainda esperam XML — serviços SOAP, integrações bancárias, APIs governamentais, feeds RSS e uma longa cauda de plataformas B2B. Sua stack moderna fala JSON, então em algum ponto do pipeline você precisa de uma ponte. A Toova faz a conversão com um único cole, com elemento raiz configurável e tratamento previsível de arrays, booleanos e nulls.

Personalize a saída

Defina o nome do elemento raiz para corresponder ao que o sistema receptor espera — Envelope, Request, Item, qualquer coisa. Escolha indentação com 2 ou 4 espaços. Arrays se expandem em elementos irmãos repetidos com a mesma tag, que é a convenção que todo parser XML entende. Booleanos, números e nulls são serializados da forma recomendada pela especificação XML Schema, então a saída valida na maioria dos schemas rígidos.

Conversão somente local

A Toova converte tudo no seu navegador. O JSON é parseado, mapeado para nós XML e serializado — tudo sem nenhuma chamada de rede. Sem upload, sem log, sem análise do conteúdo. A ferramenta funciona offline após o carregamento da página, o que a torna segura para payloads internos e testes de integração privados.

Perguntas Frequentes

Como arrays JSON são convertidos para XML?
Os itens do array viram elementos irmãos repetidos com o mesmo nome de tag do pai. Por exemplo, um array na chave "tools" produz múltiplos elementos <tools> dentro do pai — que é como todo parser XML principal lida com listas.
O que acontece com valores null ou booleanos?
Valores null produzem um elemento de fechamento automático com um atributo nil, como <tag nil="true"/>. Booleanos e números são convertidos para sua forma textual dentro da tag, seguindo as convenções do XML Schema.
Posso alterar o nome do elemento raiz?
Sim. Use o campo de elemento raiz para definir qualquer nome XML válido. O padrão é "root" quando deixado em branco, mas a maioria das APIs de produção espera um wrapper específico como Envelope ou Request.
A saída é um XML válido?
Sim. O conversor escapa caracteres especiais (&, <, >, aspas) automaticamente, escolhe uma codificação válida e produz um único elemento raiz. A saída é interpretada por todas as bibliotecas XML principais sem modificações.
Meus dados são enviados a algum servidor?
Não. A conversão roda inteiramente no seu navegador. Nada é enviado ou logado. Abra a aba Rede nas ferramentas do desenvolvedor e você verá zero requisições de saída durante a conversão.