如何在Azure逻辑应用中创建条件对象?

时间:2018-06-29 01:55:23

标签: azure azure-logic-apps

我收到的数据相当平坦,上面有homePhone,cellPhone和workPhone。目的地希望对数据进行规范化,以便获取:

{
...
 "phones": [
   {"type":"work", "number":"888-888-888"},
   {"type":"cell", "number":"888-888-888"},
   {"type":"home", "number":"888-888-888"},
 ]
...
}

如果字段之一为null或为空,则不应发送该元素。我如何配置HTTP发布操作的主体,以便仅在传入属性具有值的情况下才有选择地将对象添加到数组?

2 个答案:

答案 0 :(得分:0)

您可以尝试添加条件声明来控制工作流操作,如屏幕截图中的示例。

enter image description here

有关更多详细信息,请参阅此article

答案 1 :(得分:0)

我能够找到答案,这是“添加”到数组变量操作的“撰写”操作。它允许组合对象,然后追加到数组允许在数组中构建对象。

Compose