逻辑应用:在 Json 对象数组中查找元素(如 XPath fr XML)

Chr*_*ond 7 azure azure-logic-apps

在我的逻辑应用程序中,我有一个 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"
        }
   ]
}
Run Code Online (Sandbox Code Playgroud)

Chr*_*ond 5

嗯...答案一目了然...有一个FILTER ARRAY操作,它适用于 JSON 对象(来自 PARSE JSON 操作).. 将此与@first()表达式结合使用将给出所需的结果。

在此处输入图片说明