Package com.github.victools.jsonschema.module.jackson


package com.github.victools.jsonschema.module.jackson
  • Class
    Description
    Implementation of the 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 and/or JsonProperty annotations 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 the JacksonSchemaModule's processing.
    Module for setting up schema generation aspects based on jackson-annotations.
    Implementation of the CustomDefinitionProviderV2 interface for handling types with the @JsonIdentityReference(alwaysAsid = true) identityReferenceAnnotation.
    Implementation of the sorting logic for an object's properties based on a JsonPropertyOrder annotation on the declaring type.
    Look-up of subtypes from a JsonSubTypes annotation.
    Definition provider handling the integration of properties with the JsonUnwrapped annotation.