Package de.sonallux.json.patching
Class PatchOperation
java.lang.Object
de.sonallux.json.patching.PatchOperation
- Direct Known Subclasses:
AddOperation,DeleteOperation,PutOperation,RenameOperation,SetOperation,TestOperation
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract com.fasterxml.jackson.databind.JsonNodeapply(com.fasterxml.jackson.databind.JsonNode node) protected PatchExceptionwrapException(com.jayway.jsonpath.JsonPathException e)
-
Field Details
-
OBJECT_MAPPER
protected static final com.fasterxml.jackson.databind.ObjectMapper OBJECT_MAPPER -
JSON_PATH_CONFIG
protected static final com.jayway.jsonpath.Configuration JSON_PATH_CONFIG -
op
-
path
-
-
Constructor Details
-
PatchOperation
public PatchOperation()
-
-
Method Details
-
apply
public abstract com.fasterxml.jackson.databind.JsonNode apply(com.fasterxml.jackson.databind.JsonNode node) throws PatchException - Throws:
PatchException
-
wrapException
-