json LogicApp相同名称值从不同节点转换为单个值数组

ql3eal8s  于 2023-02-14  发布在  其他
关注(0)|答案(1)|浏览(110)

我有一个解析JSON步骤,它输出这种结构

[
  {
    "Value": "Sample Value 1"
  },
  {
    "Value": "Sample Value 2"
  }
]

我想把下面的结构

[
"Sample Value 1",
"Sample Value 2"
]

先谢了

aydmsdu9

aydmsdu91#

您需要循环遍历原始数组和将每个value属性添加到基于线性字符串的数组的值。
此流程向您展示了基本步骤...

首先,我创建了一个Array类型的新变量,用于存储原始数据。
接下来,我初始化了另一个变量,它将保存输出的结果。初始化时,它没有值。
最后,使用For each操作,我在原始数组上循环,其中有一个Append to array variable步骤,将每个项的value属性值添加到Simple Array变量中。

item()?['value']

...它将检索每个项目的值并相应地附加该值。
这就是最终的结果...

需要注意的一点是,如果希望简单数组与原始数组值的顺序相同,则需要转到For each步骤中的设置,并将并发打开为等于1

相关问题