【问题标题】:How can I iterate over an array which is inside Json body in Azure Logic App?如何遍历 Azure Logic App 中 Json 主体内的数组?
【发布时间】:2021-11-17 11:14:11
【问题描述】:

这是示例 JSON { “状态”:“成功”, “数据”:[要迭代的对象列表] } 我想获取这个数据数组对象,因为我会将它用作另一个 API 调用的主体

【问题讨论】:

  • 您能否更具体地说明您想要将完整的 data 数组作为主体传递给另一个 API,或者您只想传递 data 下的一些对象数组作为另一个 API 的主体。如果您可以帮助我们使用示例 json 进行进一步测试,将会更有帮助。
  • 嘿@VenkateshDodda-MT,数据是一个对象数组,我想在每个循环中对其进行迭代。示例 JSON:{“状态”:“成功”,“数据”:[ {“名称”:“Ajinkya”,“地址”:“孟买”},{“名称”:“约翰”,“地址”:“浦那" } ], "successful": true } 如您所见,数据是我要迭代的对象数组,每个对象我都想调用一个发布请求。

标签: json azure azure-logic-apps


【解决方案1】:

我们在逻辑应用中使用 HTTP 请求作为触发器,其中 json 作为有效负载。

对每个使用 COMPOSE 来提取 Name, Address 值。

您可以在同一个 for-each 中调用 rest-api(使用 HTTP),这样每个对象都将作为主体传递给 post 请求。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-05
    • 2019-06-05
    • 1970-01-01
    • 2022-01-11
    • 1970-01-01
    • 2018-08-16
    相关资源
    最近更新 更多