// 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
よくある質問
構造をフラット化しますか?
はい、YAML階層をドット表記に変換します。
型を保持しますか?
.propertiesは文字列のみサポートするため、値は文字列に変換されます。
Spring Bootでも機能しますか?
はい、Spring Boot互換のpropertiesを生成します。
YAMLからJava Propertiesへの変換
PropertiesファイルはJavaおよびSpring Bootアプリケーションで主に使用されるキー-値形式です。このツールは階層的なYAML構造を、ドット表記法を使用したフラットなProperties形式に変換します。
各ネストされたYAMLキーはドット付きキーに変換されます:database.hostはdatabase.host=db.internalになります。これにより、標準のPropertiesシステムと互換性のある方法で階層構造を保持します。
YAMLからPropertiesに変換すべきケース
Spring Bootへの移行時に、YAML設定をProperties形式に変換する必要があります。
YAMLをネイティブにサポートしないレガシーJavaアプリケーションの場合。
変換の詳細
ネストされたキーはドットで結合されます。値は文字列として保持されます。配列はカンマ区切りの値としてシリアライズされます。YAMLコメントは削除されます。
特殊文字を含むキー(ドット、スペース)は、Java Properties形式のルールに従って自動的にエスケープされます。