| Class | Description |
|---|---|
| AddOperation |
JSON Patch
add operation |
| CopyOperation |
JSON Patch
copy operation |
| DualPathOperation |
Base class for JSON Patch operations taking two JSON Pointers as arguments
|
| JsonDiff | Deprecated
use
JsonDiff instead; this
class is scheduled for removal in 1.3 |
| JsonNullAwareDeserializer |
Custom deserializer for
JsonNode |
| JsonPatch |
Implementation of JSON Patch
|
| JsonPatchMessages | |
| JsonPatchOperation | |
| JsonPatchOperation.SplitPointer |
Utility class used by some operations to split a JSON Pointer in two
|
| MoveOperation |
JSON Patch
move operation |
| PathValueOperation |
Base class for patch operations taking a value in addition to a path
|
| RemoveOperation |
JSON Path
remove operation |
| ReplaceOperation |
JSON Patch
replace operation |
| TestOperation |
JSON Patch
test operation |
| Exception | Description |
|---|---|
| JsonPatchException |
As its name implies, JSON Patch is a mechanism designed to modify JSON documents. It consists of a series of operations to apply in order to the source JSON document until all operations are applied or an error has been encountered.
The main class is JsonPatch.
There is also a limited purpose "diff" class, JsonDiff, which will generate a JSON Patch from
two JSON values so that applying the patch to the first node returns the
second node.
Copyright © 2013. All Rights Reserved.