Package com.github.victools.jsonschema.module.jackson
package com.github.victools.jsonschema.module.jackson
-
ClassDescriptionImplementation of the
CustomDefinitionProviderV2interface for treating enum types as plain strings based on aJsonValueannotation being present withvalue = trueon exactly one argument-free method and/orJsonPropertyannotations being present on all enum constants.Deprecated, for removal: This API element is subject to removal in a future version.Flags to enable/disable certain aspects of theJacksonSchemaModule's processing.Module for setting up schema generation aspects based onjackson-annotations.Implementation of theCustomDefinitionProviderV2interface for handling types with the@JsonIdentityReference(alwaysAsid = true)identityReferenceAnnotation.Implementation of the sorting logic for an object's properties based on aJsonPropertyOrderannotation on the declaring type.Look-up of subtypes from aJsonSubTypesannotation.Definition provider handling the integration of properties with theJsonUnwrappedannotation.