Interface | Description |
---|---|
ContextualTransform |
Interface for Jolt Transforms that can incorporate context information along with the
source input JSON.
|
Defaultr.WildCards | |
JoltCliProcessor |
An interface to describe a subcommand for the Jolt CLI Tool.
|
JoltTransform |
Marker interface for all Jolt Transforms.
|
JsonUtil |
Utility methods for getting JSON content loaded from
the filesystem, the classpath, or in memory Strings.
|
SpecDriven |
Marker interface for Jolt Transforms that are based off a "spec".
|
Transform |
Class | Description |
---|---|
ArrayOrderObliviousDiffy |
Subclass of Diffy that does not care about JSON Array order.
|
CardinalityTransform |
The CardinalityTransform changes the cardinality of input JSON data elements.
|
Chainr |
Chainr is the JOLT mechanism for chaining
JoltTransform s together. |
Chainr.ContextualTransformAdapter |
Adapt "normal" Transforms to look like ContextualTransforms, so that
Chainr can just maintain a single list of "JoltTransforms" to run.
|
ChainrFactory |
A factory class with various static methods that return instances of Chainr.
|
Defaultr |
Defaultr is a kind of JOLT transform that applies default values in a non-destructive way.
|
Diffy |
JSON Diff tool that will walk two "JSON" objects simultaneously and identify mismatches.
|
Diffy.Result |
Contains the unmatched fields from the Diffy operation.
|
DiffyCliProcessor |
The JoltCliProcessor for Diffy.
|
JoltCli | |
JoltCliUtilities |
A utility class for the Jolt CLI tool.
|
JsonUtilImpl |
Implementation of JsonUtil that allows the user to provide a configured
Jackson ObjectMapper.
|
JsonUtils |
Static method convenience wrappers for a JsonUtil configured with a minimal ObjectMapper.
|
Modifier |
Base Templatr transform that to behave differently based on provided opMode
|
Modifier.Defaultr |
This variant of modifier only writes when the key/index is missing or the value is null
|
Modifier.Definr |
This variant of modifier only writes when the key/index is missing
|
Modifier.Overwritr |
This variant of modifier creates the key/index is missing,
and overwrites the value if present
|
Removr |
Removr is a kind of JOLT transform that removes content from the input JSON.
|
Shiftr |
Shiftr is a kind of JOLT transform that specifies where "data" from the input JSON should be placed in the
output JSON, aka how the input JSON/data should be shifted around to make the output JSON/data.
|
SortCliProcessor |
The JoltCliProcessor for Sortr.
|
Sortr |
Recursively sorts all maps within a JSON object into new sorted LinkedHashMaps so that serialized
representations are deterministic.
|
Sortr.JsonKeyComparator |
Standard alphabetical sort, with a special case for keys beginning with "~".
|
TransformCliProcessor |
The JoltCliProcessor for Chainr.
|