Conversor de Propriedades para JSON Converte arquivos Java .properties em JSON estruturado com suporte a chaves aninhadas.
Propriedades para JSON
Converte arquivos Java .properties em JSON estruturado com suporte a chaves aninhadas.
Cole o conteúdo do arquivo .properties
Cole o conteúdo do seu arquivo de propriedades Java.
Visualizar JSON
Chaves com pontos se tornam objetos JSON aninhados automaticamente.
Copiar JSON
Copie a saída JSON estruturada.
What Is Propriedades para JSON?
Propriedades para JSON converte arquivos de estilo Java .properties em formato JSON estruturado. Arquivos de propriedades usam sintaxe simples chave=valor ou chave:valor e são comumente utilizados para configuração de aplicativos Java, pacotes de mensagens i18n e configurações do Spring Boot. Este conversor suporta chaves pontilhadas (por exemplo, db.host=localhost) que são expandidas em objetos JSON aninhados. Ele lida com estilos de comentários # e !, sequências de escape (\n, \t) e separadores = e :.
Why Use Propriedades para JSON?
-
Chaves com pontos são expandidas automaticamente em objetos JSON aninhados.
-
Suporta ambos os separadores de chave-valor = e :.
-
Lida com sequências de escape Java (\n, \t, \\).
-
Suporta estilos de comentários # e !.
Common Use Cases
Migração do Spring Boot
Converta application.properties para JSON para uso com outros frameworks.
Processamento i18n
Transforme arquivos de bundle de mensagens Java .properties em JSON para bibliotecas JavaScript i18n.
Análise de Configuração
Converta arquivos de propriedades para JSON para processamento e análise programáticos.
DevOps
Analise a configuração da aplicação em JSON para automação de infraestrutura.
Technical Guide
O analisador processa o arquivo de propriedades linha por linha. Linhas que começam com # ou ! são tratadas como comentários e ignoradas. Linhas vazias são ignoradas.
A separação chave-valor suporta ambos os delimitadores = e :. O analisador encontra a primeira ocorrência de qualquer um dos delimitadores e divide a linha nesse ponto. Tanto a chave quanto o valor são removidos de espaços em branco.
Expansão de chaves pontilhadas: chaves que contêm pontos (por exemplo, db.connection.host) são divididas e criam objetos JSON aninhados. O analisador percorre as partes da chave, criando objetos intermediários conforme necessário, e define o valor no nível mais profundo.
Sequências de escape são processadas: \n se torna quebra de linha, \t se torna tabulação, \\ se torna barra invertida. Isso corresponde ao tratamento de sequências de escape de arquivos de propriedades do Java.
Tips & Best Practices
-
1Chaves com pontos (a.b.c) criam JSON aninhado: {"a":{"b":{"c":"valor"}}}.
-
2Ambos os separadores = e : são suportados para pares chave-valor.
-
3Comentários com # ou ! são ignorados durante a análise.
-
4Sequências de escape Java (\n, \t) são desescapadas corretamente.
Related Tools
YAML para JSON
Converte YAML em JSON formatado com indentação configurável.
🔄 File Conversion
TOML para JSON
Analise arquivos de configuração TOML e converta para formato JSON.
🔄 File Conversion
INI para JSON
Analise arquivos de configuração INI e converta para formato JSON estruturado.
🔄 File Conversion
JSON para Propriedades
Converte objetos JSON para o formato Java .properties com notação de chave pontilhada.
🔄 File ConversionFrequently Asked Questions
Q Como as chaves com pontos são tratadas?
Q Quais separadores são suportados?
Q As sequências de escape são processadas?
Q E sobre valores multi-linha?
Q As escapadas Unicode são tratadas?
About This Tool
Propriedades para JSON is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.