理想情况下,如果我硬编码值,我会按顺序排列"{{result |json_query('"{{ val }}"[*]')}}"
。 "{{result |json_query('one[*]')}}"
外部双引号...和insde json_query和val的单引号是一个变量,因此我需要包含像"{{ val }}"
这样添加的双引号。
这是我正在尝试的。但没有运气。
with_items: "{{result |json_query(''"'{{ val }}'"'[*]')}}"
非常感谢任何帮助。
答案 0 :(得分:0)
你不能直接这样做。对于您的用例,定义一个变量:
with_items: "{{ result | json_query(myquery) }}"
vars:
myquery: "{{ val }}"
对不起这个例子很抱歉,但我没有意识到你在问题中写的是什么是你想要的查询。关于JSON query的章节还有另一个例子。 子>