Class AsArrayTypeSerializer
- java.lang.Object
-
- com.fasterxml.jackson.databind.jsontype.TypeSerializer
-
- com.fasterxml.jackson.databind.jsontype.impl.TypeSerializerBase
-
- com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeSerializer
-
- Direct Known Subclasses:
AsPropertyTypeSerializer
public class AsArrayTypeSerializer extends TypeSerializerBase
Type serializer that will embed type information in an array, as the first element, and actual value as the second element.
-
-
Field Summary
-
Fields inherited from class com.fasterxml.jackson.databind.jsontype.impl.TypeSerializerBase
_idResolver, _property
-
-
Constructor Summary
Constructors Constructor Description AsArrayTypeSerializer(TypeIdResolver idRes, BeanProperty property)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AsArrayTypeSerializerforProperty(BeanProperty prop)Method called to create contextual version, to be used for values of given property.com.fasterxml.jackson.annotation.JsonTypeInfo.AsgetTypeInclusion()Accessor for type information inclusion method that serializer uses; indicates how type information is embedded in resulting JSON.-
Methods inherited from class com.fasterxml.jackson.databind.jsontype.impl.TypeSerializerBase
_generateTypeId, getPropertyName, getTypeIdResolver, handleMissingId, idFromValue, idFromValueAndType, writeTypePrefix, writeTypeSuffix
-
Methods inherited from class com.fasterxml.jackson.databind.jsontype.TypeSerializer
_writeLegacySuffix, typeId, typeId, typeId, writeCustomTypePrefixForArray, writeCustomTypePrefixForObject, writeCustomTypePrefixForScalar, writeCustomTypeSuffixForArray, writeCustomTypeSuffixForObject, writeCustomTypeSuffixForScalar, writeTypePrefixForArray, writeTypePrefixForArray, writeTypePrefixForObject, writeTypePrefixForObject, writeTypePrefixForScalar, writeTypePrefixForScalar, writeTypeSuffixForArray, writeTypeSuffixForObject, writeTypeSuffixForScalar
-
-
-
-
Constructor Detail
-
AsArrayTypeSerializer
public AsArrayTypeSerializer(TypeIdResolver idRes, BeanProperty property)
-
-
Method Detail
-
forProperty
public AsArrayTypeSerializer forProperty(BeanProperty prop)
Description copied from class:TypeSerializerMethod called to create contextual version, to be used for values of given property. This may be the type itself (as is the case for bean properties), or values contained (forCollectionorMapvalued properties).- Specified by:
forPropertyin classTypeSerializer
-
getTypeInclusion
public com.fasterxml.jackson.annotation.JsonTypeInfo.As getTypeInclusion()
Description copied from class:TypeSerializerAccessor for type information inclusion method that serializer uses; indicates how type information is embedded in resulting JSON.- Specified by:
getTypeInclusionin classTypeSerializerBase
-
-