1

说,我有这个 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?

4

0 回答 0