zio.json.JsonCodecConfiguration
See theJsonCodecConfiguration companion object
final case class JsonCodecConfiguration(sumTypeHandling: SumTypeHandling = ..., fieldNameMapping: JsonMemberFormat = ..., allowExtraFields: Boolean = ..., sumTypeMapping: JsonMemberFormat = ..., explicitNulls: Boolean = ..., explicitEmptyCollections: ExplicitEmptyCollections = ..., enumValuesAsStrings: Boolean = ...)
Implicit codec derivation configuration.
Value parameters
- allowExtraFields
- enumValuesAsStrings
-
turns on serialization of enum values and sealed trait's case objects as strings
- explicitEmptyCollections
-
turns on explicit serialization of fields with empty collections
- explicitNulls
-
turns on explicit serialization of optional fields with None values
- fieldNameMapping
-
see jsonMemberNames
- sumTypeHandling
- sumTypeMapping
-
see jsonHintNames
Attributes
- Companion
- object
- Graph
-
- Supertypes
Members list
In this article