我找到了这个包,并尝试使用它,因为我想看看JSON中的差异:https://www.npmjs.com/package/json-multilevel-delta
这是我尝试过的:
// row.old = "{\"current_page\":1,\"data\":[{\"id\":6430,\"name\":\"A random name\",\"code\":\"rname13\",\"description\":\"rname13test ...
// row.new = "{\"current_page\":1,\"data\":[{\"id\":6430,\"name\":\"A random name 2\",\"code\":\"rname13\",\"description\":\"rname13test ...
const oldData = JSON.parse(row.old);
const newData = JSON.parse(row.new);
const difference = jsonMultilevelDelta.json(oldData, newData);
console.log(difference);
但是由于某种原因我没有得到任何结果,我使用错了吗?
答案 0 :(得分:0)
从它的角度看,它只是通过查找缺少的属性来找到差异,而不是通过看值的差异来找到差异。我不知道它是否旨在满足您的要求。
它每周的下载量也很少,活动很少,所以可能不是您想要的项目imo中最好的东西。