json - 逻辑应用 - 数据操作解析 JSON 不解析来自事件中心的内容

标签 json azure azure-logic-apps azure-eventhub

我正在尝试创建一个逻辑应用,该应用连接到事件中心并在将事件添加到事件中心时发送电子邮件。

将 EH 连接到 Outlook 连接器时,我能够使其正常工作。我希望能够解析数据并从事件内容中提取某些字段。我在网上查找使用数据操作操作中的 Parse JSON,但它似乎无法解析内容 enter image description here

我尝试使用 Body 作为输入,它成功了,但事件字段为空,表明它没有获取事件数据。

有什么想法吗?

最佳答案

我进行了测试并重现您的问题,假设您的 content-typeapplication/octet-stream,如果是,内容将使用 base64 进行编码,然后Parse_JSON 输入内容应为 decodeBase64(triggerBody()?['ContentData'])

enter image description here

enter image description here

您还可以将内容类型更改为application/jsontext/plain,它就会正常工作。

enter image description here

关于json - 逻辑应用 - 数据操作解析 JSON 不解析来自事件中心的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60821710/

相关文章:

azure - 从 Azure APIM 策略中动态调用多个后端终结点

amazon-web-services - AWS 相当于 Azure 逻辑应用

c# - 将基类属性设置为首先出现在 web api 2 的 json 输出中

azure - ARM 模板 - 自动批准托管专用端点

json - 如何在一个请求中更新 OData 实体并修改其导航属性?

azure - 更改docker ubuntu默认安装路径

azure - 您知道有一个带有 GUI 的工具可以在 SQL Azure Federation 中编辑数据吗?

azure - 如何在Azure逻辑应用程序中解析BLOB文件的内容

javascript - 如何从对象中获取数组的数量

javascript - AJAX 请求返回带有属性的 JSON,而不是整个字符串作为一个值