public class AsPropertyTypeSerializer extends AsArrayTypeSerializer
JsonTypeInfo.As.WRAPPER_ARRAY always works) as a fallback.| Constructor and Description |
|---|
AsPropertyTypeSerializer(TypeIdResolver idRes,
BeanProperty property,
String propName) |
| Modifier and Type | Method and Description |
|---|---|
AsPropertyTypeSerializer |
forProperty(BeanProperty prop)
Method called to create contextual version, to be used for
values of given property.
|
String |
getPropertyName()
Name of property that contains type information, if
property-based inclusion is used.
|
JsonTypeInfo.As |
getTypeInclusion()
Accessor for type information inclusion method
that serializer uses; indicates how type information
is embedded in resulting JSON.
|
getTypeIdResolver, writeTypePrefix, writeTypeSuffixtypeId, typeId, typeId, writeCustomTypePrefixForArray, writeCustomTypePrefixForObject, writeCustomTypePrefixForScalar, writeCustomTypeSuffixForArray, writeCustomTypeSuffixForObject, writeCustomTypeSuffixForScalar, writeTypePrefixForArray, writeTypePrefixForArray, writeTypePrefixForObject, writeTypePrefixForObject, writeTypePrefixForScalar, writeTypePrefixForScalar, writeTypeSuffixForArray, writeTypeSuffixForObject, writeTypeSuffixForScalarpublic AsPropertyTypeSerializer(TypeIdResolver idRes, BeanProperty property, String propName)
public AsPropertyTypeSerializer forProperty(BeanProperty prop)
TypeSerializerCollection or Map
valued properties).forProperty in class AsArrayTypeSerializerpublic String getPropertyName()
TypeSerializergetPropertyName in class TypeSerializerBasepublic JsonTypeInfo.As getTypeInclusion()
TypeSerializergetTypeInclusion in class AsArrayTypeSerializerCopyright © 2010 - 2020 Adobe. All Rights Reserved