使用Power Automate流,如何将JSON数组转换为定界字符串?

时间:2020-10-09 00:08:48

标签: power-automate

在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转换为如下所示的String变量?: “协和西,自由党,罗兹,UHRS POINT,雅拉拉”

1 个答案:

答案 0 :(得分:1)

我想出了办法。我宁愿不要在Power Automate流中使用复杂的代码样式表达式,因为我认为它们难以理解且难以维护,因此我尽量使用标准的PA操作。

我解析了JSON,然后使用“选择”来选择郊区名称,然后在Suburbs数组的“ for each”循环中使用了concat()。我认为Compose可能可以代替concat()来使用,但是一旦发现此解决方案,便停止调查。

Parse JSON, select then for each