All Classes
-
All Classes Interface Summary Class Summary Enum Summary Class Description AdvancedJsonSchemaLoader JsonSchemaLoader
implementation that allows for more settings.ApplyPatchService Apply a JSON patch diff.BasicJsonDeserializer Implementation based using theorg.json:json
library.BatchedJsonArraySplitter Split an arbitrarily large JSON array into smaller batches.BatchInsertJsonArray Convenience service for inserting a JSON array into a database.DefaultJsonSchemaLoader JsonSchemaLoader
implementation uses the default loader settings.DefaultValidationExceptionHandler Default implementation ofValidationExceptionHandler
EmptyStringToNull Transform
implementation that turns all empty strings""
into null.ExceptionAsJson Write the exception as a JSON object usingjackson-databind
when using aExceptionReportService
.ExceptionWithStacktrace Write the exception as a JSON object usingjackson-databind
when using aExceptionReportService
.FromPayloadUsingJSONPath GeneratePatchDiffService Generate a JSON patch diff between two documentsIgnoreValidationException Noop implementation ofValidationExceptionHandler
InsertJsonArray Convenience service for inserting a JSON array into a database.InsertJsonObject Convenience service for inserting a JSON object into a database.InsertJsonObjects JacksonJsonDeserializer Implementation based using thecom.fasterxml.jackson.core:jackson-databind
library.JdbcJsonArrayOutput Implementation ofResultSetTranslator
that iterates over all resultsets as a json array.JdbcJsonOutput Implementation ofResultSetTranslator
that outputs the first result set as json.JdbcJsonOutputLines Implementation ofResultSetTranslator
that outputs the first result set as json.JsonAggregatorImpl JsonArrayAggregator MessageAggregator
implementation that adds each message to a JSON array.JsonArrayArrayAggregator MessageAggregator
implementation that adds each message to a JSON array.JsonArraySplitter Message splitter implementation that splits a JSON array so that each element forms a new message.JsonArrayToJsonLines Transform from a JSON Array to JSON lines.JsonArrayTransformationDriver Transformation driver that usesJSONArray.fromObject(Object)
instead ofJSONObject.fromObject(Object)
.JsonBlobListRenderer Render a list ofRemoteBlob
as a JSON Array.JsonBlobListRendererLines Render a list ofRemoteBlob
as a JSON Array, one object per line.JsonDeserializer<T> Allows us to plugin various implementations that handle JSONJsonlibTransformationDriver Transformation Driver that uses bothJSONObject.fromObject(Object)
andJSONArray.fromObject(Object)
to parse the input.JsonLinesToJsonArray Transform from JSON lines to a JSON ArrayJsonMergeAggregator MessageAggregator
implementation that merges each message to a JSON object or array.JsonMetadataSplitter Split a JSON array and immediately create metadata from the split payload.JsonObjectSplitter Message splitter implementation that splits a JSON object so each entry forms a new message.JsonObjectTransformationDriver Transformation driver that uses instead ofJSONObject.fromObject(Object)
to read the JSON payload.JsonPatchService Abstract impl for patch services.JsonPathDataInputParameter ThisDataInputParameter
is extracts data via JsonPath.JsonPathExecution JsonPathService This service allows you to search JSON content and the results are then set back into the message.JsonPathServiceImpl This is the base for JSON path services, which allows you to search JSON content with the results then being set back into the message.JsonPathSplitter JSON path splitter.JsonPathSyntaxIdentifier Implementation ofSyntaxIdentifier
which handles JSON paths.JsonProvider Allows switching between JSON arrays and JSON lines when attempting to split a payload.JsonProvider.JsonObjectProvider JsonProvider.JsonStyle JsonSchemaLoader Interface which allows implementations to control how the JSON Schema is loaded.JsonSchemaService JSON schema validation service.JsonToMetadata Takes a JSON payload and adds every field at the root element as metadata.JsonTransformationDriverImpl Transformation Driver using thenet.sf.json
package.JsonTransformService This service allows you to create a transform for JSON to JSON content.JsonUtil Utility methods.JsonXmlTransformService XML to JSON converter and vice versa.LargeJsonArrayPathSplitter Split an arbitrarily large JSON array.LargeJsonArraySplitter Split an arbitrarily large JSON array.MetadataToJsonService Convert all metadata values to a JSON object in the message payload.ModifyPayloadExceptionHandler Implementation ofValidationExceptionHandler
that stores the violations as part of the payload.NullToArray Transform
implementation returns an empty array when the object is null.NullToEmptyString Transform
implementation that turns all nulls into the empty string""
.ObjectMetadataExceptionHandler Implementation ofValidationExceptionHandler
that stores the actual exception as object metadata.PatchApplyFlag Mirrorscom.flipkart.zjsonpatch.CompatibilityFlags
for configuration purposes.PatchDiffFlag Mirrorscom.flipkart.zjsonpatch.DiffFlags
for configuration purposes.SafeJsonTransformationDriver Executes a transform to strip-spaces before rendering as JSON.SaferJSONResolver Resolver implementation that resolves and escapes JSON content.SimpleJsonTransformationDriver Simple XML to JSON converter.TransformationDirection Direction enum; JSON <-> XML.TransformationDriver Transformation driver.UpsertJsonArray Convenience service for inserting/updating a JSON array into a database.UpsertJsonObject Convenience service for inserting/updating a JSON object into a database.UpsertJsonObjects ValidationExceptionHandler ValidationExceptionHandlerImpl VerifyIsJson Verify that the payload is considered json.XStreamTransformationDriver Transformation drive that attempts to transform to and from JSON using a combination ofXStreamMarshaller
andXStreamJsonMarshaller
.YamlToJsonService This service allows you to transform YAML to JSON.