Uses of Class
com.fasterxml.jackson.databind.PropertyNamingStrategy
-
Packages that use PropertyNamingStrategy Package Description com.fasterxml.jackson.databind Basic data binding (mapping) functionality that allows for reading JSON content into Java Objects (POJOs) and JSON Trees (JsonNode), as well as writing Java Objects and trees as JSON.com.fasterxml.jackson.databind.annotation Annotations that directly depend on classes in databinding bundle (not just Jackson core) and cannot be included in Jackson core annotations package (because it cannot have any external dependencies).com.fasterxml.jackson.databind.cfg Package that contains most of configuration-related classes; exception being couple of most-commonly used configuration things (like Feature enumerations) that are at the main level (com.fasterxml.jackson.databind).com.fasterxml.jackson.databind.introspect Functionality needed for Bean introspection, required for detecting accessors and mutators for Beans, as well as locating and handling method annotations.com.fasterxml.jackson.databind.module Package that contains classes and interfaces to help implement custom extensionModules (which are registered usingObjectMapper.registerModule(com.fasterxml.jackson.databind.Module). -
-
Uses of PropertyNamingStrategy in com.fasterxml.jackson.databind
Subclasses of PropertyNamingStrategy in com.fasterxml.jackson.databind Modifier and Type Class Description static classPropertyNamingStrategy.KebabCaseStrategyNaming strategy similar toPropertyNamingStrategy.SnakeCaseStrategy, but instead of underscores as separators, uses hyphens.static classPropertyNamingStrategy.LowerCaseStrategySimple strategy where external name simply only uses lower-case characters, and no separators.static classPropertyNamingStrategy.LowerCaseWithUnderscoresStrategyDeprecated.In 2.7 usePropertyNamingStrategy.SnakeCaseStrategyinsteadstatic classPropertyNamingStrategy.LowerDotCaseStrategyNaming strategy similar toPropertyNamingStrategy.KebabCaseStrategy, but instead of hyphens as separators, uses dots.static classPropertyNamingStrategy.PascalCaseStrategyDeprecated.In 2.7 usePropertyNamingStrategy.UpperCamelCaseStrategyinsteadstatic classPropertyNamingStrategy.PropertyNamingStrategyBasestatic classPropertyNamingStrategy.SnakeCaseStrategyAPropertyNamingStrategythat translates typical camel case Java property names to lower case JSON element names, separated by underscores.static classPropertyNamingStrategy.UpperCamelCaseStrategyAPropertyNamingStrategythat translates typical camelCase Java property names to PascalCase JSON element names (i.e., with a capital first letter).Fields in com.fasterxml.jackson.databind declared as PropertyNamingStrategy Modifier and Type Field Description static PropertyNamingStrategyPropertyNamingStrategy. CAMEL_CASE_TO_LOWER_CASE_WITH_UNDERSCORESDeprecated.Since 2.7 useSNAKE_CASEinstead;static PropertyNamingStrategyPropertyNamingStrategy. KEBAB_CASENaming convention used in languages like Lisp, where words are in lower-case letters, separated by hyphens.static PropertyNamingStrategyPropertyNamingStrategy. LOWER_CAMEL_CASENaming convention used in Java, where words other than first are capitalized and no separator is used between words.static PropertyNamingStrategyPropertyNamingStrategy. LOWER_CASENaming convention in which all words of the logical name are in lower case, and no separator is used between words.static PropertyNamingStrategyPropertyNamingStrategy. LOWER_DOT_CASENaming convention widely used as configuration properties name, where words are in lower-case letters, separated by dots.static PropertyNamingStrategyPropertyNamingStrategy. PASCAL_CASE_TO_CAMEL_CASEDeprecated.Since 2.7 useUPPER_CAMEL_CASEinstead;static PropertyNamingStrategyPropertyNamingStrategy. SNAKE_CASENaming convention used in languages like C, where words are in lower-case letters, separated by underscores.static PropertyNamingStrategyPropertyNamingStrategy. UPPER_CAMEL_CASENaming convention used in languages like Pascal, where words are capitalized and no separator is used between words.Methods in com.fasterxml.jackson.databind that return PropertyNamingStrategy Modifier and Type Method Description PropertyNamingStrategyObjectMapper. getPropertyNamingStrategy()Methods in com.fasterxml.jackson.databind with parameters of type PropertyNamingStrategy Modifier and Type Method Description voidModule.SetupContext. setNamingStrategy(PropertyNamingStrategy naming)Method that may be used to override naming strategy that is used byObjectMapper.ObjectMapperObjectMapper. setPropertyNamingStrategy(PropertyNamingStrategy s)Method for setting custom property naming strategy to use. -
Uses of PropertyNamingStrategy in com.fasterxml.jackson.databind.annotation
Methods in com.fasterxml.jackson.databind.annotation that return types with arguments of type PropertyNamingStrategy Modifier and Type Method Description Class<? extends PropertyNamingStrategy>value() -
Uses of PropertyNamingStrategy in com.fasterxml.jackson.databind.cfg
Fields in com.fasterxml.jackson.databind.cfg declared as PropertyNamingStrategy Modifier and Type Field Description protected PropertyNamingStrategyBaseSettings. _propertyNamingStrategyCustom property naming strategy in use, if any.Methods in com.fasterxml.jackson.databind.cfg that return PropertyNamingStrategy Modifier and Type Method Description PropertyNamingStrategyBaseSettings. getPropertyNamingStrategy()PropertyNamingStrategyMapperConfig. getPropertyNamingStrategy()PropertyNamingStrategyHandlerInstantiator. namingStrategyInstance(MapperConfig<?> config, Annotated annotated, Class<?> implClass)Method called to construct a NamingStrategy instance used for specified class.Methods in com.fasterxml.jackson.databind.cfg with parameters of type PropertyNamingStrategy Modifier and Type Method Description BMapperBuilder. propertyNamingStrategy(PropertyNamingStrategy s)TMapperConfigBase. with(PropertyNamingStrategy pns)Method for constructing and returning a new instance with differentPropertyNamingStrategyto use.BaseSettingsBaseSettings. withPropertyNamingStrategy(PropertyNamingStrategy pns)Constructors in com.fasterxml.jackson.databind.cfg with parameters of type PropertyNamingStrategy Constructor Description BaseSettings(ClassIntrospector ci, AnnotationIntrospector ai, PropertyNamingStrategy pns, TypeFactory tf, TypeResolverBuilder<?> typer, DateFormat dateFormat, HandlerInstantiator hi, Locale locale, TimeZone tz, com.fasterxml.jackson.core.Base64Variant defaultBase64)Deprecated.BaseSettings(ClassIntrospector ci, AnnotationIntrospector ai, PropertyNamingStrategy pns, TypeFactory tf, TypeResolverBuilder<?> typer, DateFormat dateFormat, HandlerInstantiator hi, Locale locale, TimeZone tz, com.fasterxml.jackson.core.Base64Variant defaultBase64, PolymorphicTypeValidator ptv) -
Uses of PropertyNamingStrategy in com.fasterxml.jackson.databind.introspect
Methods in com.fasterxml.jackson.databind.introspect with parameters of type PropertyNamingStrategy Modifier and Type Method Description protected voidPOJOPropertiesCollector. _renameUsing(Map<String,POJOPropertyBuilder> propMap, PropertyNamingStrategy naming) -
Uses of PropertyNamingStrategy in com.fasterxml.jackson.databind.module
Fields in com.fasterxml.jackson.databind.module declared as PropertyNamingStrategy Modifier and Type Field Description protected PropertyNamingStrategySimpleModule. _namingStrategyMethods in com.fasterxml.jackson.databind.module with parameters of type PropertyNamingStrategy Modifier and Type Method Description protected SimpleModuleSimpleModule. setNamingStrategy(PropertyNamingStrategy naming)
-