使用Javascript构建带有JSON响应的输出[关闭]

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

这将是一个愚蠢的人。我正在构建一个javascript应用程序。

我从获取随机数量的“结果”得到的json开始

const res = await fetch(url); 
var json = await res.json();

JSON响应

{"results":[2796080665,2808331491,2839332582],"hasMore":false,"offset":5975413715}

我需要获取所有结果并构建一个输出/返回,如下所示:

  {
    "fromObjectId": 2796080665,
     "toObjectId": 123,

  },
  {
    "fromObjectId": 2808331491,
    "toObjectId": 123
  },
{
    "fromObjectId": 2839332582,
     "toObjectId": 123,

  }

[我正在Zapier“运行Javascript事件”中使用它。所以我需要将结果转储到webook数据框中。它必须看起来完全像下面的内容。您可以看到fromObjectID来自JSON GET。

我将在PUT中使用此数据。

关于如何执行此操作的任何想法?

javascript json zapier
1个回答
0
投票

这是您需要的吗?

const json = {
  "results": [2796080665, 2808331491, 2839332582],
  "hasMore": false,
  "offset": 5975413715
};

const result = json.results.map(item => {
  return {
    fromObjectId: item,
    toObjectId: 123
  }
})

console.log(result)
© www.soinside.com 2019 - 2024. All rights reserved.