О методе контекста fromyaml
Метод контекста fromyaml
может использоваться для десериализации YAML-строки в примитивный объект Python, например, dict
или list
.
Аргументы:
string
: YAML-строка для десериализации (обязательный)default
: Значение по умолчанию, которое возвращается, если аргументstring
не может быть десериализован (необязательный)
Использование:
{% 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"]
0