Uses of Package
edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.databind.jsontype.impl
Package
Description
Basic data binding (mapping) functionality that
allows for reading JSON content into Java Objects (POJOs)
and JSON Trees (
JsonNode
), as well as
writing Java Objects and trees as JSON.Functionality needed for Bean introspection, required for detecting
accessors and mutators for Beans, as well as locating and handling
method annotations.
Package that contains standard implementations for
TypeResolverBuilder
and
TypeIdResolver
.-
-
-
ClassDescriptionType deserializer used with
JsonTypeInfo.As.WRAPPER_ARRAY
inclusion mechanism.Type serializer that will embed type information in an array, as the first element, and actual value as the second element.ATypeDeserializer
capable of deducing polymorphic types based on the fields available.Type serializer used withJsonTypeInfo.As.EXISTING_PROPERTY
inclusion mechanism.Type deserializer used withJsonTypeInfo.As.EXTERNAL_PROPERTY
inclusion mechanism.Type serializer that preferably embeds type information as an "external" type property; embedded in enclosing JSON object.Type deserializer used withJsonTypeInfo.As.PROPERTY
inclusion mechanism.Type serializer that preferably embeds type information as an additional JSON Object property, if possible (when resulting serialization would use JSON Object).Type deserializer used withJsonTypeInfo.As.WRAPPER_OBJECT
inclusion mechanism.Type wrapper that tries to use an extra JSON Object, with a single entry that has type name as key, to serialize type information.TypeIdResolver
implementation that converts between fully-qualified Java class names and (JSON) Strings.DefaultPolymorphicTypeValidator
used unless explicit one is constructed (and, in 2.11,MapperFeature.BLOCK_UNSAFE_POLYMORPHIC_BASE_TYPES
not enabled).StandardSubtypeResolver
implementation.DefaultTypeResolverBuilder
implementation.Helper class used to encapsulate rules that determine subtypes that are invalid to use, even with default typing, mostly due to security concerns.Base class for all standard JacksonTypeDeserializer
s.Partial base implementation ofTypeIdResolver
: all custom implementations are strongly recommended to extend this class, instead of directly implementingTypeIdResolver
.