CustomDefinitionProviderV2 interface for treating enum types as plain strings based on a JsonValue annotation
being present with value = true on exactly one argument-free method.JsonSubTypes annotation.BeanDescription for the given type's erased class in order to avoid having to re-create the complexity therein.JsonValue annotated method with value = true and no expected arguments.jackson-annotations:
Populate the "description" attributes as per JsonPropertyDescription and JsonClassDescription annotations.
Apply alternative property names defined in JsonProperty annotations.
Exclude properties that are deemed to be ignored per the various annotations for that purpose.
Optionally: treat enum types as plain strings as per JsonValue annotations.
JacksonModule's processing.JsonSubTypes annotation.Copyright © 2020 VicTools. All rights reserved.