final case class Codec(transformMemberNames: (String) ⇒ String) extends Configuration with Product with Serializable
Configuration allowing customisation of JSON produced when encoding or decoding.
This configuration creates *both* encoder and decoder.
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- Codec
- Serializable
- Serializable
- Product
- Equals
- Configuration
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
- new Codec(transformMemberNames: (String) ⇒ String)
Type Members
-
type
Config = Codec
- Definition Classes
- Codec → Configuration
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getA(transformMemberNames: (String) ⇒ String): Codec
- Attributes
- protected
- Definition Classes
- Codec → Configuration
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
val
transformMemberNames: (String) ⇒ String
Transforms the names of type members in the JSON, allowing, for example, formatting or case changes
Transforms the names of type members in the JSON, allowing, for example, formatting or case changes
- Definition Classes
- Codec → Configuration
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
final
def
withKebabCaseMemberNames: Config
Creates a configuration which produces kebab cased member names
Creates a configuration which produces kebab cased member names
- Definition Classes
- Configuration
-
final
def
withSnakeCaseMemberNames: Config
Creates a configuration which produces snake cased member names
Creates a configuration which produces snake cased member names
- Definition Classes
- Configuration