我具有以下结构:
obj:
- name: "listitem1"
value: "value1"
- name: "listitem2"
value: "value2"
- name: "listitem3"
value: "value3"
我想检查obj
是否包含带有name = listitem2
的项目并获取其值。我可以使用一些巧妙的功能来做到这一点,还是必须迭代range
和if
?]
无法通过内置函数检索该值。但是,可以使用以下语法检查是否存在特定的key=value
对:
{{- if has (dict "name" "listitem1" "value" "value1") .Values.my.custom.value.map }}