Skip to content

Unecesarry final in BeanDeserializerBase causing production problems for custom deserializers #420

@Ghoughpteighbteau

Description

@Ghoughpteighbteau
public final Object deserializeWithType(JsonParser jp, DeserializationContext ctxt,
            TypeDeserializer typeDeserializer)

is the only entry point for when jackson mapper is deserializing a collection of objects with polymorphic types.

I have a custom version of the beanDeserializer that does partial updates, it also pulls references from our database when we use syntax that indicates a reference.

However because this field is marked as final, I can't change the deserialization behaviour for references inside collection if the types are polymorphic.

I have being trying to work around this problem for a month. a literal month.

please remove this keyword!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions