Expected Behavior
[{"op":"remove","path":"/1","value":{"name":"Test1"}},{"op":"remove","path":"/4","value":{"name":"Test5"}}]
Actual Behavior
[{"op":"remove","path":"/1","value":{"name":"Test1"}},{"op":"remove","path":"/3","value":{"name":"Test5"}}]
Steps to Reproduce the Problem
[ { "name": "Test0" }, { "name": "Test1" }, { "name": "Test3" }, { "name": "Test4" }, { "name": "Test5" }, { "name": "Test6" } ]
comparing to
[ { "name": "Test0" }, { "name": "Test3" }, { "name": "Test4" }, { "name": "Test6" }]
Specifications
As you can see Test1 on index 1 and Test5 on index 4 have been removed
Library Version:
Language (e.g. Java 1.8, Scala, etc):