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