Перейти к основному содержимому

О методе контекста 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