gpt4 book ai didi

javascript - JSON合并(更新)|过滤器|增量ID

转载 作者:行者123 更新时间:2023-12-03 13:24:13 25 4
gpt4 key购买 nike

我正在使用nightmare.js开发网站抓取解决方案。

我从XHReq获取24/7新的JSON文件(在服务器上,有24/7更改过滤器并从XHReq获取新的JSON文件-ajax网站)...

每个JSON具有50个对象(id从0到49)。我需要的解决方案是使用所有JSON文件中的所有对象制作“MASTER JSON”(分配新ID-用于exp。

如果“MASTER JSON”中的最后一个对象的ID为763,则新JSON中的新对象-ID为0到49的对象必须具有764到813的新ID),
并且我需要检查早期JSON中是否存在相同的对象(不再添加)。

最佳答案

为了做到这一点,您可以只在包含最后一个id的位置存储一个变量,并在合并json时,使用新的id覆盖id,如下所示:

let lastId = 1;
let items = [{ id: 33, value: '', id: 55, value: ''}];
let processed = [];

for(let item of items) {
item.id = ++lastId;
processed.push(item);
}

关于javascript - JSON合并(更新)|过滤器|增量ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50091412/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com