Package com.github.victools.jsonschema.module.jackson
-
Class Summary Class Description CustomEnumDefinitionProvider Implementation of theCustomDefinitionProviderV2
interface for treating enum types as plain strings based on aJsonValue
annotation being present withvalue = true
on exactly one argument-free method and/orJsonProperty
annotations being present on all enum constants.JacksonModule Module for setting up schema generation aspects based onjackson-annotations
.JsonIdentityReferenceDefinitionProvider Implementation of theCustomDefinitionProviderV2
interface for handling types with the@JsonIdentityReference(alwaysAsid = true)
identityReferenceAnnotation.JsonPropertySorter Implementation of the sorting logic for an object's properties based on aJsonPropertyOrder
annotation on the declaring type.JsonSubTypesResolver Look-up of subtypes from aJsonSubTypes
annotation. -
Enum Summary Enum Description JacksonOption Flags to enable/disable certain aspects of theJacksonModule
's processing.