I do not want diff to contain any move nor copy operations. Node.js and other Java libs have this option. Is it possible ? How ? EnumSet<DiffFlags> flags = DiffFlags.dontNormalizeOpIntoMoveAndCopy().clone() JsonNode patch = JsonDiff.asJson(JsonNode source, JsonNode target, flags) https://github.com/flipkart-incubator/zjsonpatch