This online tool automatically converts YAML config files to Properties format. Also, the tool provides the option to remove the quotes.
You have to copy the YAML configuration text and paste it into the YAML text area. Optionally, you can select the "Remove quotes from values" check box. After that, click on the submit button, and the tool will convert the YAML to .properties format.
The tool preserves the blank lines, comments, and optionally double quotes.
The following example shows you the sample YAML config that can be used to test the application:
#database credentials db: user: "admin" password: "admin123" hostname: "hostpqr.home.com" #hostname port: "4406"
Upon entering the above YAML text in the text area and also checking the remove double quotes, the utility produces the following .properties output.
#database credentials db.user="admin" db.password="admin123" db.hostname="hostpqr.home.com" db.port="4406"
Many legacy systems still use a properties file for configurations. We can use this conversion to port YAML configurations to legacy applications.
Property files use key-value pairs by simplifying the hierarchical structure of YAML. In programming languages, we can convert YAML to .properties and store it in a dictionary, which gives quick access to the key values.