// converters
YAML to Properties.
Convert YAML maps to .properties format with safe escaping of special characters. Works with Spring Boot and Java application configs.
YAML input
Properties output
Perguntas frequentes
Achata a estrutura?
Sim, converte hierarquia YAML em notação de pontos.
Preserva tipos?
Valores são convertidos para strings pois .properties só suporta strings.
Funciona com Spring Boot?
Sim, gera properties compatível com Spring Boot.
Conversão de YAML para propriedades Java
Arquivos .properties são um formato chave-valor usado extensivamente em aplicações Java e Spring Boot. Esta ferramenta converte estruturas YAML hierárquicas em notação plana com pontos para representar a estrutura aninhada.
Cada chave YAML aninhada é convertida em uma chave pontilhada: database.host se torna database.host=db.internal. Isso preserva a hierarquia de forma compatível com sistemas de propriedades padrão.
Quando converter YAML para propriedades
Ao migrar de configuração YAML para Java/Spring Boot, você precisa converter chaves aninhadas para formato de propriedades.
Para aplicações Java legadas que leem arquivos .properties mas não suportam YAML nativamente.
Detalhes da conversão
Chaves aninhadas são unidas com pontos. Valores permanecem como strings. Arrays são serializados como valores separados por vírgulas. Comentários YAML são removidos.
Chaves com caracteres especiais (pontos, espaços) são escapadas automaticamente conforme as regras do formato properties Java.