Class AnyGetterWriter
java.lang.Object
com.fasterxml.jackson.databind.ser.AnyGetterWriter
Class similar to
BeanPropertyWriter, but that will be used
for serializing JsonAnyGetter annotated
(Map) properties-
Constructor Summary
ConstructorsConstructorDescriptionAnyGetterWriter(BeanProperty property, AnnotatedMember accessor, JsonSerializer<?> serializer) -
Method Summary
Modifier and TypeMethodDescriptionvoidfixAccess(SerializationConfig config) voidgetAndFilter(Object bean, JsonGenerator gen, SerializerProvider provider, PropertyFilter filter) voidgetAndSerialize(Object bean, JsonGenerator gen, SerializerProvider provider) voidresolve(SerializerProvider provider)
-
Constructor Details
-
AnyGetterWriter
public AnyGetterWriter(BeanProperty property, AnnotatedMember accessor, JsonSerializer<?> serializer)
-
-
Method Details
-
fixAccess
- Since:
- 2.8.3
-
getAndSerialize
public void getAndSerialize(Object bean, JsonGenerator gen, SerializerProvider provider) throws Exception - Throws:
Exception
-
getAndFilter
public void getAndFilter(Object bean, JsonGenerator gen, SerializerProvider provider, PropertyFilter filter) throws Exception - Throws:
Exception- Since:
- 2.3
-
resolve
- Throws:
JsonMappingException
-