Module tools.jackson.databind
Package tools.jackson.databind.ser.impl
package tools.jackson.databind.ser.impl
Contains implementation classes of serialization part of
data binding.
-
ClassesClassDescription
VirtualBeanPropertyWriter
implementation used forJsonAppend
, to serialize properties backed-by dynamically assignable attribute values.Special bogus "serializer" that will throwDatabindException
if itsFailingSerializer.serialize(java.lang.Object, tools.jackson.core.JsonGenerator, tools.jackson.databind.SerializationContext)
gets invoked.DecoratedBeanPropertyWriter
that will filter out properties that are not to be included in currently active JsonView.Object that knows how to serialize Object Ids.Helper container used for resolving serializers for dynamic (possibly but not necessarily polymorphic) properties: properties whose type is not forced to use dynamic (declared) type and that are not final.Value class used for returning tuple that has both serializer that was retrieved and new map instanceOptimized lookup table for accessing two types of serializers; typed and non-typed.Simple serializer that will call configured type serializer, passing in configured data serializer, and exposing it all as a simple serializer.Special bogus "serializer" that will throwInvalidDefinitionException
if itsUnsupportedTypeSerializer.serialize(java.lang.Object, tools.jackson.core.JsonGenerator, tools.jackson.databind.SerializationContext)
gets invoked.