Class Jdk8BeanSerializerModifier
java.lang.Object
com.fasterxml.jackson.databind.ser.BeanSerializerModifier
com.fasterxml.jackson.datatype.jdk8.Jdk8BeanSerializerModifier
- All Implemented Interfaces:
Serializable
BeanSerializerModifier needed to sneak in handler to exclude "absent"
optional values iff handling of "absent as nulls" is enabled.- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionchangeProperties(SerializationConfig config, BeanDescription beanDesc, List<BeanPropertyWriter> beanProperties) Method called byBeanSerializerFactorywith tentative set of discovered properties.Methods inherited from class com.fasterxml.jackson.databind.ser.BeanSerializerModifier
modifyArraySerializer, modifyCollectionLikeSerializer, modifyCollectionSerializer, modifyEnumSerializer, modifyKeySerializer, modifyMapLikeSerializer, modifyMapSerializer, modifySerializer, orderProperties, updateBuilder
-
Constructor Details
-
Jdk8BeanSerializerModifier
public Jdk8BeanSerializerModifier()
-
-
Method Details
-
changeProperties
public List<BeanPropertyWriter> changeProperties(SerializationConfig config, BeanDescription beanDesc, List<BeanPropertyWriter> beanProperties) Description copied from class:BeanSerializerModifierMethod called byBeanSerializerFactorywith tentative set of discovered properties. Implementations can add, remove or replace any of passed properties. PropertiesListpassed as argument is modifiable, and returned List must likewise be modifiable as it may be passed to multiple registered modifiers.- Overrides:
changePropertiesin classBeanSerializerModifier
-