Set nested dictionary keys
Using dict_set() function
Here is an example of using the dict_set() function to set deeply nested keys in dictionaries.
-
start: set: worker@json: {% set var = {"group": {}} %} {% set var = dict_set(var, 'group.name', 'Support') %} {% set var = dict_set(var, 'group.manager.name.first', 'Kina') %} {% set var = dict_set(var, 'group.manager.name.last', 'Halpue') %} {{var|json_encode}} return: worker@key: worker
-
__return: worker: group: name: Support manager: name: first: Kina last: Halpue