Class Jdk8BeanSerializerModifier
- java.lang.Object
-
- com.fasterxml.jackson.databind.ser.BeanSerializerModifier
-
- com.fasterxml.jackson.datatype.jdk8.Jdk8BeanSerializerModifier
-
public class Jdk8BeanSerializerModifier extends BeanSerializerModifier
BeanSerializerModifierneeded to sneak in handler to exclude "absent" optional values iff handling of "absent as nulls" is enabled.
-
-
Constructor Summary
Constructors Constructor Description Jdk8BeanSerializerModifier()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<BeanPropertyWriter>changeProperties(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
-
-
-
-
Method Detail
-
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
-
-