Azure 逻辑应用程序,如何使用Liquid转换JSON数组
我有一个JSON数组,它是从“获取行”SQL操作输出的。我了解如何使用Liquid模板创建循环,以便创建新数组,但不清楚如何在Liquid模板中引用SQL操作的输出。如何访问模板中的数组,即用什么替换“SQL_输出”Azure 逻辑应用程序,如何使用Liquid转换JSON数组,azure,liquid,azure-logic-apps,Azure,Liquid,Azure Logic Apps,我有一个JSON数组,它是从“获取行”SQL操作输出的。我了解如何使用Liquid模板创建循环,以便创建新数组,但不清楚如何在Liquid模板中引用SQL操作的输出。如何访问模板中的数组,即用什么替换“SQL_输出” 对于这个问题,我可以在下面提供一个示例供您参考 1。我创建了一个sql表,该表的数据显示为: 2。使用“获取行(V2)”操作获取表行 运行logic app,我们可以得到如下表中的行: { "@odata.context": "https://
对于这个问题,我可以在下面提供一个示例供您参考 1。我创建了一个sql表,该表的数据显示为: 2。使用“获取行(V2)”操作获取表行 运行logic app,我们可以得到如下表中的行:
{
"@odata.context": "https://logic-apis-eastasia.azure-apim.net/apim/sql/xxxxxxxxxxx/$metadata#datasets('default%2Cdefault')/tables('%5Bdbo%5D.%5BPerson%5D')/items",
"value": [
{
"@odata.etag": "",
"ItemInternalId": "xxxxxxxxxxxxxxx",
"name": "hury",
"id": 4
},
{
"@odata.etag": "",
"ItemInternalId": "xxxxxxxxxxxxxxx",
"name": "john",
"id": 5
}
]
}
请注意value
字段下的数据,我们需要在下一步使用它生成json模式
3。然后我们需要使用“”操作来解析从表中获得的值(行)。请将“获取行(V2)”中的值
放入“解析JSON”的“内容”框中
然后单击“使用示例有效负载生成架构”,将值
字段的数据输入框中。单击“Done”,它将自动生成json模式
4.现在,添加“将JSON转换为JSON”操作。从“Parse JSON”中选择正文
,并将其放入“Content”框中。Body
指的是我的sql数据(行)中值的数据
我的液体模板是:
[
{% for item in content %}
{
"name": "{{item.name}}"
},
{% endfor %}
]
液体模板中的内容
指的是上面的主体
(也指值
字段下的数据数组)
5.运行逻辑应用程序后,我们可以得到预期的结果
对于这个问题,我可以在下面提供一个示例供您参考
1。我创建了一个sql表,该表的数据显示为:
2。使用“获取行(V2)”操作获取表行
运行logic app,我们可以得到如下表中的行:
{
"@odata.context": "https://logic-apis-eastasia.azure-apim.net/apim/sql/xxxxxxxxxxx/$metadata#datasets('default%2Cdefault')/tables('%5Bdbo%5D.%5BPerson%5D')/items",
"value": [
{
"@odata.etag": "",
"ItemInternalId": "xxxxxxxxxxxxxxx",
"name": "hury",
"id": 4
},
{
"@odata.etag": "",
"ItemInternalId": "xxxxxxxxxxxxxxx",
"name": "john",
"id": 5
}
]
}
请注意value
字段下的数据,我们需要在下一步使用它生成json模式
3。然后我们需要使用“”操作来解析从表中获得的值(行)。请将“获取行(V2)”中的值
放入“解析JSON”的“内容”框中
然后单击“使用示例有效负载生成架构”,将值
字段的数据输入框中。单击“Done”,它将自动生成json模式
4.现在,添加“将JSON转换为JSON”操作。从“Parse JSON”中选择正文
,并将其放入“Content”框中。Body
指的是我的sql数据(行)中值的数据
我的液体模板是:
[
{% for item in content %}
{
"name": "{{item.name}}"
},
{% endfor %}
]
液体模板中的内容
指的是上面的主体
(也指值
字段下的数据数组)
5.运行逻辑应用程序后,我们可以得到预期的结果
嗨,埃里克,我能知道你的问题是否解决了吗?如果还有问题,请告诉我。好的,谢谢。我需要将“SQL_输出”替换为“内容”嗨,Erich,我可以知道你的问题是否解决了吗?如果还有问题,请告诉我。好的,谢谢。我需要将“SQL_输出”替换为“内容”