public final class RemoveOperation extends JsonPatchOperation
remove operation
This operation only takes one pointer (path) as an argument. It
is an error condition if no JSON value exists at that pointer.
BUNDLE, op, path| Constructor and Description |
|---|
RemoveOperation(JsonPointer path) |
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
apply(com.fasterxml.jackson.databind.JsonNode node)
Apply this operation to a JSON value
|
void |
serialize(com.fasterxml.jackson.core.JsonGenerator jgen,
com.fasterxml.jackson.databind.SerializerProvider provider) |
void |
serializeWithType(com.fasterxml.jackson.core.JsonGenerator jgen,
com.fasterxml.jackson.databind.SerializerProvider provider,
com.fasterxml.jackson.databind.jsontype.TypeSerializer typeSer) |
String |
toString() |
public RemoveOperation(JsonPointer path)
public com.fasterxml.jackson.databind.JsonNode apply(com.fasterxml.jackson.databind.JsonNode node)
throws JsonPatchException
JsonPatchOperationapply in class JsonPatchOperationnode - the value to patchJsonPatchException - operation failed to apply to this valuepublic void serialize(com.fasterxml.jackson.core.JsonGenerator jgen,
com.fasterxml.jackson.databind.SerializerProvider provider)
throws IOException,
com.fasterxml.jackson.core.JsonProcessingException
IOExceptioncom.fasterxml.jackson.core.JsonProcessingExceptionpublic void serializeWithType(com.fasterxml.jackson.core.JsonGenerator jgen,
com.fasterxml.jackson.databind.SerializerProvider provider,
com.fasterxml.jackson.databind.jsontype.TypeSerializer typeSer)
throws IOException,
com.fasterxml.jackson.core.JsonProcessingException
IOExceptioncom.fasterxml.jackson.core.JsonProcessingExceptionpublic String toString()
toString in class JsonPatchOperation