是否可以使用服务总线处理 JSON 和访问参数?
Is it possible to process JSON and accessing parameters using service bus?
我发现当您使用“HTTP 请求”触发器并在“请求正文 JSON 中添加 JSON 模式时,可以添加 JSON schema模式”-box.
我也考虑过在“集成帐户”中添加架构,但是文档中的部分说它是“确认您收到的 XML 文档是有效的”,这不是我想要的对于.
我正在使用 Azure 服务总线队列。
在这种情况下,我将 PeekLock 作为触发器,想法是服务总线中的输入将采用某种格式。都将在 JSON 中。我不“关心”或不需要知道在服务总线之前发生了什么,我所知道的是每条消息都包含相同的格式。我的逻辑应用程序应该做的是在服务总线中接收消息,然后将其邮寄给它应该去的任何人,如果有任何要从 blob 存储添加的内容,则添加。我希望能够访问某些“标签”或“参数”,因为服务总线只有自己的几个标签。
我使用 jsonschema.net 获取架构,这里是 JSON 格式的样子:
{
"items": [
{
"Key": "XXXXXX-XXXX-XXXX-XXXX-XXXXXXX",
"type": "Email",
"data": {
"subject": "Who is the father?",
"bodyBlobUID": "00000000-0000-0000-0000-000000000000",
"to": [
"darth.vader@hotmail.com"
],
"cc": [
"luke.skywalker@nomail.com"
],
"bcc": [
"leia.skywalker@nomail.com"
],
"encoding": "System.Text.UTF8Encoding",
"isBodyHtml": false,
"organisationUID": "00000000-0000-0000-0000-000000000000",
"BlobUIDs": [
"luke.skywalker@nomail.com"
]
}
}
]
}
所以我的问题分为两部分:
- 1: 是否可以在不使用 HTTP 请求的情况下添加 JSON 模式
使用服务总线的触发器?
- 2: 如果 #1 是可能的,或者也许可以
以另一种方式完成。我如何访问的标签或参数
JSON格式?此刻我正在尝试使用进行转换
集成帐户的架构和地图,但似乎
没必要。
更新:解析 JSON 现在可以在逻辑应用程序中使用。
我们将在下周发布一个名为 JSON Parse 的动作,您可以在其中将服务总线输出指定为有效负载,定义有效负载的架构,然后在后续步骤中自定义友好标记。
我发现当您使用“HTTP 请求”触发器并在“请求正文 JSON 中添加 JSON 模式时,可以添加 JSON schema模式”-box.
我也考虑过在“集成帐户”中添加架构,但是文档中的部分说它是“确认您收到的 XML 文档是有效的”,这不是我想要的对于.
我正在使用 Azure 服务总线队列。 在这种情况下,我将 PeekLock 作为触发器,想法是服务总线中的输入将采用某种格式。都将在 JSON 中。我不“关心”或不需要知道在服务总线之前发生了什么,我所知道的是每条消息都包含相同的格式。我的逻辑应用程序应该做的是在服务总线中接收消息,然后将其邮寄给它应该去的任何人,如果有任何要从 blob 存储添加的内容,则添加。我希望能够访问某些“标签”或“参数”,因为服务总线只有自己的几个标签。
我使用 jsonschema.net 获取架构,这里是 JSON 格式的样子:
{
"items": [
{
"Key": "XXXXXX-XXXX-XXXX-XXXX-XXXXXXX",
"type": "Email",
"data": {
"subject": "Who is the father?",
"bodyBlobUID": "00000000-0000-0000-0000-000000000000",
"to": [
"darth.vader@hotmail.com"
],
"cc": [
"luke.skywalker@nomail.com"
],
"bcc": [
"leia.skywalker@nomail.com"
],
"encoding": "System.Text.UTF8Encoding",
"isBodyHtml": false,
"organisationUID": "00000000-0000-0000-0000-000000000000",
"BlobUIDs": [
"luke.skywalker@nomail.com"
]
}
}
]
}
所以我的问题分为两部分:
- 1: 是否可以在不使用 HTTP 请求的情况下添加 JSON 模式 使用服务总线的触发器?
- 2: 如果 #1 是可能的,或者也许可以 以另一种方式完成。我如何访问的标签或参数 JSON格式?此刻我正在尝试使用进行转换 集成帐户的架构和地图,但似乎 没必要。
更新:解析 JSON 现在可以在逻辑应用程序中使用。
我们将在下周发布一个名为 JSON Parse 的动作,您可以在其中将服务总线输出指定为有效负载,定义有效负载的架构,然后在后续步骤中自定义友好标记。