json - WebHook Azure 数据工厂传递变量

标签 json azure azure-data-factory webhooks

我在 Azure 数据工厂管道中有一个 WebHook 事件,但无法在此处传递变量。

@json('{
"body": "@{pipeline().parameters.body}",
"name": "@{variables('name')}"
}')

' 有问题。我尝试过 \'name\' 但它不起作用。

最佳答案

表示要发送到端点的有效负载的正文必须是有效的 JSON 或生成 JSON 类型值的表达式。因此,在 WebHook 事件中,您可以只传递 JSON 字符串,而不必再次使用函数 json()

查看此示例:

使用任何字符串变量:

enter image description here enter image description here

使用 JSON 字符串中的变量和参数:

{
   "var":"@{variables('variable')}",
   "param":"@{pipeline().parameters.parameter}",
   "age":"23"
}

enter image description here

通过字符串插值,将变量的值就地替换

enter image description here

关于json - WebHook Azure 数据工厂传递变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69403896/

相关文章:

azure - 如何使用 ADF 复制事件隔离 Blob 存储中的文件

azure - 如何排除 Azure 数据工厂中复制数据事件中的行?

javascript - asp.net mvc 中的对象数组数据始终为 null

c# - 如何从从 SQL Server 存储过程获取 JSON 结果的 C# Web API 返回 JSON 结果?

Azure存储: How to avoid clock skew issues with a Blob level SAS token

azure - 使用 SFTP 将文件从远程服务器直接复制到 Azure Blob 存储

azure-data-factory - 使用 Azure 数据工厂 (ADF) 数据流 (DF) 从/向 Azure Data Lake Store gen1 源和接收数据

java - json序列化时排除字段

javascript - 转到 : format struct for javascript (json without keys)

c# - 使用 Azure Blob 存储中的证书解密 WCF 回调