com.fasterxml.jackson.databind

Class EnumNamingStrategies



  • public class EnumNamingStrategies
    extends Object
    A container class for implementations of the EnumNamingStrategy interface.
    Since:
    2.15
    • Field Detail

      • UPPER_CAMEL_CASE

        public static final EnumNamingStrategy UPPER_CAMEL_CASE
        Naming convention used in languages like Pascal, where all words are capitalized and no separator is used between words. See EnumNamingStrategies.UpperCamelCaseStrategy for details.

        Example "ENUM_NAME" would be converted to "EnumName".

        Since:
        2.19
      • SNAKE_CASE

        public static final EnumNamingStrategy SNAKE_CASE
        Naming convention used in languages like C, where words are in lower-case letters, separated by underscores. See EnumNamingStrategies.SnakeCaseStrategy for details.

        Example "ENUM_NAME" would be converted to "enum_name".

        Since:
        2.19
      • UPPER_SNAKE_CASE

        public static final EnumNamingStrategy UPPER_SNAKE_CASE
        Naming convention in which the words are in upper-case letters, separated by underscores. See EnumNamingStrategies.UpperSnakeCaseStrategy for details.

        Example "ENUM_NAME" would be converted to "ENUM_NAME", but "__ENUM_NAME_" would also be converted to "ENUM_NAME".

        Since:
        2.19
      • LOWER_CASE

        public static final EnumNamingStrategy LOWER_CASE
        Naming convention in which all words of the logical name are in lower case, and no separator is used between words. See EnumNamingStrategies.LowerCaseStrategy for details.

        Example "ENUM_NAME" would be converted to "enumname".

        Since:
        2.19
      • KEBAB_CASE

        public static final EnumNamingStrategy KEBAB_CASE
        Naming convention used in languages like Lisp, where words are in lower-case letters, separated by hyphens. See EnumNamingStrategies.KebabCaseStrategy for details.

        Example "ENUM_NAME" would be converted to "enum-name".

        Since:
        2.19
      • LOWER_DOT_CASE

        public static final EnumNamingStrategy LOWER_DOT_CASE
        Naming convention widely used as configuration properties name, where words are in lower-case letters, separated by dots. See EnumNamingStrategies.LowerDotCaseStrategy for details.

        Example "ENUM_NAME" would be converted to "enum.name".

        Since:
        2.19

Copyright © 2008–2025 FasterXML. All rights reserved.