下面的帖子让我评估了使用 jasonpatch 进行 json 到 json 转换:
该项目可以在这里找到:
https://github.com/bruth/jsonpatch-js
我目前正在尝试更改数组中所有元素的名称,但没有看到这是怎么可能的。我目前的尝试是:
var transformations = [
{ op: 'move', from:'/hits/1/_id', path: '/hits/1/pizza'}
];
这交换了第一个元素,但我如何进行“*”卡片类型的操作?就像是:
var transformations = [
{ op: 'move', from:'/hits/*/_id', path: '/hits/*/pizza'}
];
我可以看到可能为每个元素调用转换 N 次,但这似乎是一个 hack。