You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
assuming this works (ie. the abstract type has type deserialization configs):
@JsonCreator public SomeClass(@JsonProperty("source") SomeAbstractClass source) {}
this still does not work:
@JsonCreator public SomeClass(SomeAbstractClass source) {}
the former has slightly different syntax since the delegate object has to be wrapped in another property, but I am drawing a blank as to why this would be intentionally inconsistent. It seems to be an issue where delegate deserializers fail to do any logic related to type resolution and fail on an AbstractDeserializer.deserialize() call.