JsonNaming

object JsonNaming

Naming companion

Companion
class
class Object
trait Matchable
class Any

Type members

Classlikes

object Identity extends JsonNaming

For each class property, use the name as is for its column (e.g. fooBar -> fooBar).

For each class property, use the name as is for its column (e.g. fooBar -> fooBar).

object PascalCase extends JsonNaming

For each class property, use the pascal case equivalent to name its column (e.g. fooBar -> FooBar).

For each class property, use the pascal case equivalent to name its column (e.g. fooBar -> FooBar).

object SnakeCase extends JsonNaming

For each class property, use the snake case equivalent to name its column (e.g. fooBar -> foo_bar).

For each class property, use the snake case equivalent to name its column (e.g. fooBar -> foo_bar).

Value members

Concrete methods

def apply(transformation: String => String): JsonNaming

Naming using a custom transformation function.

Naming using a custom transformation function.