com.fasterxml.jackson.annotation

Annotation Type JsonEnumDefaultValue



  • @Target(value={ANNOTATION_TYPE,FIELD})
     @Retention(value=RUNTIME)
    public @interface JsonEnumDefaultValue
    Marker annotation that can be used to define a default value used when trying to deserialize unknown Enum values.

    This annotation is only applicable when the DeserializationFeature#READ_UNKNOWN_ENUM_VALUES_USING_DEFAULT_VALUE is enabled.

    If the more than one enum value is marked with this annotation, the first one to be detected will be used. Which one exactly is undetermined.

Copyright © 2008–2023 FasterXML. All rights reserved.