Class AsExternalTypeDeserializer

  • All Implemented Interfaces:

    public class AsExternalTypeDeserializer
    extends AsArrayTypeDeserializer
    Type deserializer used with JsonTypeInfo.As.EXTERNAL_PROPERTY inclusion mechanism. Actual implementation may look bit strange since it depends on comprehensive pre-processing done by BeanDeserializer to basically transform external type id into structure that looks more like "wrapper-array" style inclusion. This intermediate form is chosen to allow supporting all possible JSON structures.
    See Also:
    Serialized Form