Adapter function to transform case classes member names during the derivation process
A NameAdapter can be used to customize the derivation process, allowing to apply a transformation function
to case classes member names when deriving serializers/deserializers
For instance, it can be used to derive serializers/deserializers that use a different casing for the json keys.
For example, to derive a Format[A] that uses snake_case for the json keys (using the predefined NameAdapter.snakeCase)
Adapter function to transform case classes member names during the derivation process
A NameAdapter can be used to customize the derivation process, allowing to apply a transformation function to case classes member names when deriving serializers/deserializers
For instance, it can be used to derive serializers/deserializers that use a different casing for the json keys.
For example, to derive a Format[A] that uses snake_case for the json keys (using the predefined NameAdapter.snakeCase)