org.sigilaris.core.codec.json.DiscriminatorConfig
See theDiscriminatorConfig companion object
Discriminator configuration for coproducts (wrapped-by-type-key form).
Value parameters
- typeNameStrategy
-
how to project canonical subtype labels to JSON keys
Attributes
- Example
-
val config = DiscriminatorConfig(TypeNameStrategy.SimpleName) // Encodes: sealed trait Color; case object Red extends Color // → { "Red": {} } - Companion
- object
- Source
- JsonConfig.scala
- Graph
-
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
Members list
In this article