首页 > 解决方案 > 逻辑应用程序:在 Json 对象数组中查找元素(如 XPath fr XML)

问题描述

在我的逻辑应用程序中,我有一个 JSON 对象(从 API 响应中解析),它包含一个对象数组。

如何根据属性值找到特定元素...下面的示例,我想在其中找到(第一个)活动元素

{
    "MyList" : [
        {
            "Descrip" : "This is the first item",
            "IsActive" : "N"
        },
        {
            "Descrip" : "This is the second item",
            "IsActive" : "N"
        },
        {
            "Descrip" : "This is the third item",
            "IsActive" : "Y"
        }
   ]
}

标签: azureazure-logic-apps

解决方案


嗯......答案显而易见......有一个FILTER ARRAY动作,它适用于 JSON 对象(来自 PARSE JSON 动作).. 再加上一个@first()表达式将给出所需的结果。

在此处输入图像描述


推荐阅读