com.github.fge.jsonpatch.operation
Class ReplaceOperation
java.lang.Object
com.github.fge.jsonpatch.operation.PathValueOperation
com.github.fge.jsonpatch.operation.ReplaceOperation
- All Implemented Interfaces:
- JsonSerializable, JsonPatchOperation
public final class ReplaceOperation
- extends PathValueOperation
JSON Patch replace
operation
For this operation, path
points to the value to replace, and
value
is the replacement value.
It is an error condition if path
does not point to an actual JSON
value.
OPERATION_NAME
public static final String OPERATION_NAME
- See Also:
- Constant Field Values
ReplaceOperation
public ReplaceOperation(JsonPointer path,
JsonNode value)
apply
public JsonNode apply(JsonNode node)
throws JsonPatchException
- Description copied from interface:
JsonPatchOperation
- Apply this operation to a JSON value
- Parameters:
node
- the value to patch
- Returns:
- the patched value
- Throws:
JsonPatchException
- operation failed to apply to this value