-
-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Closed
Milestone
Description
I'm not sure if that's a bug our if it comes because of some configuration of mine.
In version 2.5.0 I had to fix the NullSerializer by implementing the serializeWithType method to call jgen.writeNull() as the default throws an UnsupportedOperationException.
I saw that the BeanPropertyWriter is calling serialize but MapProperty is calling serializeWithType.
Here's the stacktrace:
FixedNullSerializer.serializeWithType(Object, JsonGenerator, SerializerProvider, TypeSerializer) line: 26
MapProperty.serializeAsField(Object, JsonGenerator, SerializerProvider) line: 102
AntPathPropertyFilter.serializeAsField(Object, JsonGenerator, SerializerProvider, PropertyWriter) line: 157
MapSerializer.serializeFilteredFields(Map<?,?>, JsonGenerator, SerializerProvider, PropertyFilter, Object) line: 731
MapSerializer.serializeWithType(Map<?,?>, JsonGenerator, SerializerProvider, TypeSerializer) line: 493
MapSerializer.serializeWithType(Object, JsonGenerator, SerializerProvider, TypeSerializer) line: 29
TypeWrappedSerializer.serialize(Object, JsonGenerator, SerializerProvider) line: 32
DefaultSerializerProvider$Impl(DefaultSerializerProvider).serializeValue(JsonGenerator, Object) line: 129
ObjectMapper.writeValue(JsonGenerator, Object) line: 2238
Jackson2Helper.writeFiltered(Object, String...) line: 51
Metadata
Metadata
Assignees
Labels
No labels