Jackson JsonTypeInfo.As.EXTERNAL_PROPERTY doesn’t work as expected
From Javadoc: Inclusion mechanism similar to PROPERTY, except that property is included one-level higher in hierarchy, i.e. as sibling property at same level as JSON Object to type. Note that this choice can only be used for properties, not for types (classes). Trying to use it for classes will result in inclusion strategy of basic … Read more