Ir para o conteúdo
snowkitDev

XML to JSON without the mess

Paste XML and get JSON where attributes start with @, text sits under #text and repeated tags become lists.

Conversor de formatos

Escolha os dois formatos e depois cole, digite ou solte um arquivo.

Examples

              

    It converts back the same way.

    Se algo não for analisado, você vê o que está errado e em qual linha, com um botão que leva até lá. Converta entre arquivos JSON, YAML, TOML, XML e .env no seu navegador. É grátis e privado.

    Como converter um arquivo

    1. Cole seu texto em Entrada ou toque em Abrir um arquivo. Exemplos carrega uma amostra.
    2. Deixe Detectar automaticamente ativado ou escolha o formato você mesmo.
    3. Escolha o formato de saída: JSON, YAML, TOML, XML ou .env.
    4. Escolha 2 espaços ou 4 espaços para o recuo.
    5. Toque em Copiar ou Baixar.

    Como os valores passam de um formato a outro

    JSON, YAML e TOML têm todos objetos, listas, strings, números e verdadeiro/falso, então esses convertem de forma limpa. O TOML não tem null, então valores vazios são omitidos e você é avisado. Datas em YAML e TOML são mantidas como texto em formato ISO, então 2026-10-21 fica exatamente como escrito.

    XML e .env

    Atributos XML viram chaves que começam com @, o texto ao lado de elementos filhos vai em #text e elementos repetidos viram uma lista. Voltar para XML segue as mesmas regras. Um arquivo .env é uma lista plana de nomes e valores, então dados aninhados são achatados em nomes como DATABASE_HOST, e listas são unidas com vírgulas. Valores entre aspas, linhas export, comentários em linha e valores de várias linhas entre aspas duplas são entendidos.

    Mensagens de erro que ajudam

    Cada analisador informa a linha e a coluna em que travou, como uma vírgula faltando no JSON, uma tabulação ou um recuo errado no YAML, uma chave duplicada no TOML ou uma tag que não fecha no XML. Toque em Mostrar a linha para ir direto a ela.

    Arquivos aceitos

    Você pode abrir arquivos .json, .yaml, .yml, .toml, .xml, .env, .ini e de texto simples.

    Dicas

    • Confira o resultado antes de usar. Formatos planos como .env perdem estrutura quando dados aninhados são achatados.
    • Cuidado com os recuos do YAML. Use espaços, nunca tabulações.
    • Converter de XML e de volta funciona melhor quando o XML é simples.
    • Use as ferramentas JSON para validar ou arrumar JSON e o comparador de diferenças para comparar versões de um arquivo de configuração.

    Usos comuns

    Levar uma configuração entre ferramentas, transformar uma resposta de API em um arquivo legível e ler dados em um formato que você não usa todo dia. Serve para desenvolvedores, estudantes e qualquer pessoa que edita arquivos de configuração.

    Perguntas

    Meus dados são enviados?

    Não. A conversão acontece no seu navegador.

    Por que alguns valores foram deixados de fora?

    O TOML não tem valor nulo, então valores vazios são omitidos e você é avisado.

    Ele converte comentários?

    Comentários não são levados entre formatos, já que o JSON não os tem.

    Para onde ir agora

    Continue com o que você acabou de criar, ainda no seu dispositivo.

    Mais do Snowkit