Possible solutions: - Add yaml_parser to boost::property_tree (see https://www.boost.org/doc/libs/1_66_0/doc/html/property_tree/parsers.html) - Convert YAML into JSON before parsing with boost::property_tree