the function of mapping from string of case class field name to JSON key (an identity function by default)
the function of mapping from string of case class/object full name to string value of discriminator field (a function that truncate to simple class name by default)
a name of discriminator field ("type" value by default)
a flag that turn on stringification of number or boolean values of collections, options and value classes (turned off by default)
a flag that turn on skipping of unexpected fields or in other case a parse exception will be thrown (turned on by default)
the function of mapping from string of case class/object full name to string value of discriminator field (a function that truncate to simple class name by default)
a name of discriminator field ("type" value by default)
the function of mapping from string of case class field name to JSON key (an identity function by default)
a flag that turn on stringification of number or boolean values of collections, options and value classes (turned off by default)
a flag that turn on skipping of unexpected fields or in other case a parse exception will be thrown (turned on by default)
Configuration parameter for
JsonCodecMaker.make()
call.the function of mapping from string of case class field name to JSON key (an identity function by default)
the function of mapping from string of case class/object full name to string value of discriminator field (a function that truncate to simple class name by default)
a name of discriminator field ("type" value by default)
a flag that turn on stringification of number or boolean values of collections, options and value classes (turned off by default)
a flag that turn on skipping of unexpected fields or in other case a parse exception will be thrown (turned on by default)