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:
  • propertyName → propertyName
  • PropertyName → propertyName
  • property_name → propertyName
Transforms property names to snake_case:
  • propertyName → property_name
  • PropertyName → property_name
  • property-name → property_name
Transforms property names to kebab-case:
  • propertyName → property-name
  • PropertyName → property-name
  • property_name → property-name
Transforms property names to StudlyCase (PascalCase):
  • propertyName → PropertyName
  • property_name → PropertyName
  • property-name → PropertyName
Transforms property names to lowercase:
  • PropertyName → propertyname
  • PROPERTYNAME → propertyname
Transforms property names to UPPERCASE:
  • propertyName → PROPERTYNAME
  • PropertyName → PROPERTYNAME
Maps to a specific name you provide: