【发布时间】:2021-02-04 15:36:21
【问题描述】:
我是这个 Azure 液体模板的新手。 我在一个 json 数组中有两个元素。我正在将 json 解析为 json。
**{
"arrayvalues": [
{
"props": [
{
"find": "abc",
"sky": "500"
}
]
},
{
"vu": "500"
}
]
}**
-
首先我必须检查名为“查找”的字段。如果“find”值为“abc”,那么我需要获取“sky”字段值(即500)。
-
我需要将此值与第二项“vu”值映射。如果为真,则输出如下所示。
{ “价值观”:[ { “1stlineItem”:“包含” }, { “2ndlineItem”:“真” } ] }
我已经尝试了下面的代码。我可以将“天空”字段值分配给变量,但之后我无法将值映射到第二行项目“vu”值。
**{
"values": [
{% for i in content.arrayvalues %}
{
{% for properties in i.props %}
{% if properties.find == "abc" %}
{% assign sky_name = {{properties.sky}} %}
{% endif %}
}
]
}**
请帮我解决这个问题....
问候, 维杰
【问题讨论】:
-
您能再问一个问题吗?我将在您的新帖子中发布我的答案。
-
我已经回滚了这篇文章。
-
当然,弗兰克,我会问