说,我有这个 JSON 补丁,它在groups
数组中添加了一些东西
[
{"op":"add","path":"/food/groups/-",
"value":{
"select" : 55,
"pool" : [
[ 0.111, "biscuit" ],
[ 0.111, "cookie" ],
[ 0.111, "pretzel" ]
]
}
}
]
我需要为此补丁制作一个补丁,删除[ 0.111, "pretzel" ]
. 通常我可以使用操作remove
。
问题是,我不能确定饼干/饼干/椒盐脆饼补丁会出现哪个数字。我不知道它是数组中的第二个,还是第五个,因为用户可能会应用另一个补丁,将某些内容添加到数组中。
解决此问题的最有效方法是什么,无需制作补丁的精确副本但没有pretzel
?