Package com.bazaarvoice.jolt
package com.bazaarvoice.jolt
-
ClassDescriptionSubclass of Diffy that does not care about JSON Array order.The CardinalityTransform changes the cardinality of input JSON data elements.Chainr is the JOLT mechanism for chaining
JoltTransform
s together.Adapt "normal" Transforms to look like ContextualTransforms, so that Chainr can just maintain a single list of "JoltTransforms" to run.A factory class with various static methods that return instances of Chainr.Interface for Jolt Transforms that can incorporate context information along with the source input JSON.Defaultr is a kind of JOLT transform that applies default values in a non-destructive way.JSON Diff tool that will walk two "JSON" objects simultaneously and identify mismatches.Contains the unmatched fields from the Diffy operation.The JoltCliProcessor for Diffy.An interface to describe a subcommand for the Jolt CLI Tool.A utility class for the Jolt CLI tool.Marker interface for all Jolt Transforms.Utility methods for getting JSON content loaded from the filesystem, the classpath, or in memory Strings.Implementation of JsonUtil that allows the user to provide a configured Jackson ObjectMapper.Static method convenience wrappers for a JsonUtil configured with a minimal ObjectMapper.Base Templatr transform that to behave differently based on provided opModeThis variant of modifier only writes when the key/index is missing or the value is nullThis variant of modifier only writes when the key/index is missingThis variant of modifier creates the key/index is missing, and overwrites the value if presentRemovr is a kind of JOLT transform that removes content from the input JSON.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.The JoltCliProcessor for Sortr.Recursively sorts all maps within a JSON object into new sorted LinkedHashMaps so that serialized representations are deterministic.Standard alphabetical sort, with a special case for keys beginning with "~".Marker interface for Jolt Transforms that are based off a "spec".The JoltCliProcessor for Chainr.