Skip to main content
Property mappers automatically transform property names between different naming conventions when creating and transforming data objects.

Available Mappers

The package provides seven built-in mappers:

Usage Example

Creating from Mapped Names

Transformation Output

When transforming, the mapped names are used:

Mapper Details

Transforms property names to camelCase:
  • propertyNamepropertyName
  • PropertyNamepropertyName
  • property_namepropertyName
Transforms property names to snake_case:
  • propertyNameproperty_name
  • PropertyNameproperty_name
  • property-nameproperty_name
Transforms property names to kebab-case:
  • propertyNameproperty-name
  • PropertyNameproperty-name
  • property_nameproperty-name
Transforms property names to StudlyCase (PascalCase):
  • propertyNamePropertyName
  • property_namePropertyName
  • property-namePropertyName
Transforms property names to lowercase:
  • PropertyNamepropertyname
  • PROPERTYNAMEpropertyname
Transforms property names to UPPERCASE:
  • propertyNamePROPERTYNAME
  • PropertyNamePROPERTYNAME
Maps to a specific name you provide: