Ir para o conteúdo
TextArray
Totalmente local

Env para JSON

Converta arquivos de variáveis de ambiente em objetos JSON estruturados.

Entrada
Saída

Env para JSON

Converta arquivos de variáveis de ambiente (.env) em objetos JSON válidos instantaneamente. Esta ferramenta online gratuita transforma pares KEY=value estilo dotenv em JSON bem impresso, perfeito para gerenciamento de configuração, migração de dados e integração de arquivos de ambiente legados com sistemas modernos baseados em JSON.

O conversor processa a sintaxe dotenv padrão com precisão: cada linha é analisada como um par KEY=valor onde linhas em branco e comentários (linhas começando com #) são automaticamente ignorados. Os valores entre aspas têm suas aspas circundantes removidas automaticamente – aspas simples ou duplas funcionam perfeitamente. Se uma chave aparecer várias vezes, a última ocorrência vencerá, correspondendo ao comportamento da maioria dos carregadores de variáveis de ambiente. A saída pode ser formatada com recuo ajustável de 0 espaços (representação compacta) a 8 espaços (altamente legível), proporcionando controle total sobre o formato de saída JSON.

Segurança e privacidade estão integradas. Tudo funciona inteiramente no seu navegador, sem processamento no servidor, para que dados de configuração confidenciais, chaves de API e segredos nunca saiam do seu dispositivo. A contagem ao vivo mostra exatamente quantas chaves foram analisadas e o tamanho exato da saída JSON resultante. Depois de convertido, copie o JSON diretamente, baixe-o como um arquivo .json ou canalize-o para outras ferramentas para processamento adicional. Perfeito para fluxos de trabalho de DevOps, automação de implantação e tarefas de gerenciamento de configuração.

FAQ

Qual é o formato dotenv?
Dotenv é um formato de texto simples para armazenar variáveis de ambiente, com um par KEY=valor por linha. Os comentários começam com # e as linhas vazias são ignoradas. Comumente usado em arquivos .env para configuração de aplicativos, especialmente em projetos Node.js, Python e Ruby.
O que acontece quando uma chave aparece várias vezes?
A última ocorrência de cada chave tem precedência, substituindo quaisquer valores anteriores. Esse comportamento corresponde aos carregadores de variáveis de ambiente padrão, garantindo resultados previsíveis ao processar arquivos de configuração com chaves duplicadas.
Como os valores cotados são tratados?
Se um valor estiver entre aspas simples ou duplas correspondentes, as aspas serão removidas automaticamente, deixando apenas o conteúdo. Valores sem aspas e valores com aspas incompatíveis são preservados exatamente como aparecem na entrada.
Posso personalizar o recuo JSON?
Sim. A opção de recuo permite escolher de 0 (tamanho compacto e mínimo) a 8 espaços (altamente legível). Selecione 0 para o tamanho mínimo do arquivo ou um valor mais alto para facilitar a inspeção manual e a edição do JSON.
Meus dados de configuração são carregados em algum lugar?
Não. Todas as conversões acontecem inteiramente no seu navegador usando processamento do lado do cliente. Seus dados nunca tocam em nenhum servidor, tornando-os completamente seguros para arquivos de configuração confidenciais, chaves de API e segredos de produção.