Class AnyGetterWriter
- java.lang.Object
-
- com.fasterxml.jackson.databind.ser.AnyGetterWriter
-
public class AnyGetterWriter extends Object
Class similar toBeanPropertyWriter, but that will be used for serializingJsonAnyGetterannotated (Map) properties
-
-
Field Summary
Fields Modifier and Type Field Description protected AnnotatedMember_accessorMethod (or field) that represents the "any getter"protected MapSerializer_mapSerializerprotected BeanProperty_propertyprotected JsonSerializer<Object>_serializer
-
Constructor Summary
Constructors Constructor Description AnyGetterWriter(BeanProperty property, AnnotatedMember accessor, JsonSerializer<?> serializer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidfixAccess(SerializationConfig config)voidgetAndFilter(Object bean, com.fasterxml.jackson.core.JsonGenerator gen, SerializerProvider provider, PropertyFilter filter)voidgetAndSerialize(Object bean, com.fasterxml.jackson.core.JsonGenerator gen, SerializerProvider provider)voidresolve(SerializerProvider provider)
-
-
-
Field Detail
-
_property
protected final BeanProperty _property
-
_accessor
protected final AnnotatedMember _accessor
Method (or field) that represents the "any getter"
-
_serializer
protected JsonSerializer<Object> _serializer
-
_mapSerializer
protected MapSerializer _mapSerializer
-
-
Constructor Detail
-
AnyGetterWriter
public AnyGetterWriter(BeanProperty property, AnnotatedMember accessor, JsonSerializer<?> serializer)
-
-
Method Detail
-
fixAccess
public void fixAccess(SerializationConfig config)
- Since:
- 2.8.3
-
getAndSerialize
public void getAndSerialize(Object bean, com.fasterxml.jackson.core.JsonGenerator gen, SerializerProvider provider) throws Exception
- Throws:
Exception
-
getAndFilter
public void getAndFilter(Object bean, com.fasterxml.jackson.core.JsonGenerator gen, SerializerProvider provider, PropertyFilter filter) throws Exception
- Throws:
Exception- Since:
- 2.3
-
resolve
public void resolve(SerializerProvider provider) throws JsonMappingException
- Throws:
JsonMappingException
-
-