YAML文字列を入力
id: 1
name: John
age: 24
db:
tyle: mysql
host: 127.0.0.1
port: 3306
username: root
password: root 出力Properties文字列:
id=1
name=John
age=24
db.tyle=mysql
db.host=127.0.0.1
db.port=3306
db.username=root
db.password=root YAMLは人間が読みやすいデータシリアライゼーション言語で、通常は設定ファイルの記述に使用されます。
YAMLは読みやすく理解しやすいように設計されているため、人気のあるプログラミング言語です。また、他のプログラミング言語と組み合わせて使用することもできます。その柔軟性とアクセスしやすさから、YAMLはAnsible®によってAnsible Playbooksの形で自動化プロセスを作成するために使用されています。
.propertiesは主にJava関連技術で使用されるファイル拡張子で、アプリケーションの設定可能なパラメータを保存するために使用されます。また、国際化やローカリゼーション用の文字列を保存するためにも使用され、これらはプロパティリソースバンドルと呼ばれます。