0

我正在使用 java jtwig 包来生成我的 xml 请求。有一个条件是我需要使用我的 json 文件中的动态变量名迭代我的 xml 中的某些部分以进行插值。我的示例树枝文件如下。

{% for i in 1..2 %}
{{ i }}
{{ attribute(_context, 'name_'~i~'_value') }}
{% endfor %}

我的 json :

{
"name_1_value":"abc",
 "name_2_value":"def"

}

预期输出:

1
abc
2
def

我的预期值是在这里动态生成的, 但我的 java jtwig 并没有发生同样的事情。会不会是版本问题?那么如何找到我的 java jtwig 版本呢?

请注意,在我的 java 树枝中,我的 for 循环如下所示

{% for i in [1..2] %}
{{ i }}
{{ attribute(_context, 'name_'~i~'_value') }}
{% endfor %}
4

0 回答 0