com.github.fge.jsonpatch
Class PathValueOperation
java.lang.Object
com.github.fge.jsonpatch.JsonPatchOperation
com.github.fge.jsonpatch.PathValueOperation
- All Implemented Interfaces:
- JsonSerializable
- Direct Known Subclasses:
- AddOperation, ReplaceOperation, TestOperation
public abstract class PathValueOperation
- extends JsonPatchOperation
Base class for patch operations taking a value in addition to a path
value
protected final JsonNode value
PathValueOperation
protected PathValueOperation(String op,
JsonPointer path,
JsonNode value)
- Protected constructor
- Parameters:
op
- operation namepath
- affected pathvalue
- JSON value
serialize
public final void serialize(JsonGenerator jgen,
SerializerProvider provider)
throws IOException,
JsonProcessingException
- Throws:
IOException
JsonProcessingException
serializeWithType
public final void serializeWithType(JsonGenerator jgen,
SerializerProvider provider,
TypeSerializer typeSer)
throws IOException,
JsonProcessingException
- Throws:
IOException
JsonProcessingException
toString
public final String toString()
- Specified by:
toString
in class JsonPatchOperation