Class StdKeySerializers.EnumKeySerializer

All Implemented Interfaces:
JsonFormatVisitable, SchemaAware, Serializable
Enclosing class:
StdKeySerializers

public static class StdKeySerializers.EnumKeySerializer extends StdSerializer<Object>
Specialized instance to use for Enum keys, as per [databind#1322]
Since:
2.8
See Also:
  • Field Details

    • _values

      protected final EnumValues _values
    • _valuesByEnumNaming

      protected final EnumValues _valuesByEnumNaming
      Map with key as converted property class defined implementation of EnumNamingStrategy and with value as Enum names collected using Enum.name().
      Since:
      2.15
  • Constructor Details

    • EnumKeySerializer

      protected EnumKeySerializer(Class<?> enumType, EnumValues values)
    • EnumKeySerializer

      protected EnumKeySerializer(Class<?> enumType, EnumValues values, EnumValues valuesByEnumNaming)
      Since:
      2.15
  • Method Details