将 JSON 属性放入数组中(所有作业都已完成)

问题描述 投票:0回答:1

下面的 JSON 来自表存储上的实体。 随着时间的推移,将会添加和删除更多的“项目”属性 - 它们代表作业是否已完成。我的目标是了解所有工作何时完成。

在逻辑应用程序中,我检查是否有任何项目是错误的。我不会提前知道“物品”的名称。

我正在寻找一种将 JSON 属性映射到数组的方法。有这样的方法还是有其他方法?

{
"odata.etag": "W/"日期时间'2024-02-22T14%3A28%3A16.3091774Z'"",
“分区键”:“2024”,
“行键”:“08584929947924424952570595495CU00”,
“时间戳”:“2024-02-22T14:28:16.3091774+00:00”,
"item-001": "假", “项目-002”:“假”, }

azure-logic-apps
1个回答
0
投票

您可以在工作流程中运行 JavaScript 代码 片段,例如

let obj = workflowContext.actions.Compose.outputs;
let arr = Object.keys(obj).map(key => ({name: key, value: obj[key]}));
return arr;

它看起来像这样:

© www.soinside.com 2019 - 2024. All rights reserved.