【问题标题】:Using a Power Automate flow, how do I convert JSON array to a delimited string?使用 Power Automate 流,如何将 JSON 数组转换为分隔字符串?
【发布时间】:2021-01-24 01:47:53
【问题描述】:

在 Power Automate 中,我正在调用一个返回此 JSON 的 API:

    {
   "status":"200",
   "Suburbs":[
      {
         "ID":"1000",
         "Name":"CONCORD WEST",
         "Postcode":"2138"
      },
      {
         "ID":"1001",
         "Name":"LIBERTY GROVE",
         "Postcode":"2138"
      },
      {
         "ID":"1002",
         "Name":"RHODES",
         "Postcode":"2138"
      },
      {
         "ID":"3891",
         "Name":"UHRS POINT",
         "Postcode":"2138"
      },
      {
         "ID":"1003",
         "Name":"YARALLA",
         "Postcode":"2138"
      }
   ]
}

使用 PA 操作,如何将此 JSON 转换为如下所示的字符串变量?: "CONCORD WEST、LIBERTY GROVE、RHODES、UHRS POINT、YARALLA"

【问题讨论】:

    标签: power-automate


    【解决方案1】:

    我想出了如何做到这一点。我不喜欢在 Power Automate 流中使用复杂的代码样式表达式,因为我认为它们难以理解且难以维护,因此尽可能使用标准 PA 操作。

    我解析了 JSON,然后使用“Select”来挑选郊区名称,然后在通过 Suburbs 数组的“for each”循环中使用 concat()。我认为 Compose 可能可以用来代替 concat() 但是一旦我找到了这个解决方案就停止了调查。

    【讨论】:

      猜你喜欢
      • 2019-08-23
      • 2019-11-12
      • 2011-09-08
      • 2012-11-08
      • 1970-01-01
      • 2011-08-31
      • 1970-01-01
      • 2022-10-13
      相关资源
      最近更新 更多