在逻辑应用程序中更新json

时间:2017-11-01 12:54:37

标签: json azure azure-logic-apps

我想通过json解析并根据power shell中编写的以下代码片段更新json结果中的特定节点:

    foreach($val in $getresult.elements.values)
              {
                if($val.Name -eq "Config")
                {
                    $val.items.Service=$ServiceValue
                }
                if($val.Name -eq "Analysis")
                {
                    $val.items.ID=$IDValue
                    $val.items.Name=$NameValue
                }
                if($val.Name -eq "Report")
                {
                    $val.items.to=$ToValue
                }
              }

最终的$getresult元素/节点应使用$ServiceValue$NameValue$ToValue进行更新。如何在逻辑应用程序中实现它?

1 个答案:

答案 0 :(得分:3)

我们最近推出了新的工作流程功能@setProperty,结合条件操作,您可以在其中设置属性。或者,如果此名称不存在,请使用@addProperty

https://docs.microsoft.com/en-us/azure/logic-apps/logic-apps-workflow-definition-language