Skip to main content


The fromyaml context method can be used to deserialize a yaml string into a Python object primitive, eg. a dict or list.


  • string: The yaml string to deserialize (required)
  • default: A default value to return if the string argument cannot be deserialized (optional)


{% set my_yml_str -%}
dogs: - good - bad
{%- endset %}
{% set my_dict = fromyaml(my_yml_str) %}
{% do log(my_dict['dogs'], info=true) %}-- ["good", "bad"]
{% do my_dict['dogs'].pop() }{% do log(my_dict['dogs'], info=true) %}-- ["good"]