JsonConfiguration

sealed trait JsonConfiguration

JSON configuration

Companion:
object
class Object
trait Matchable
class Any

Type members

Types

Compile-time options for the JSON macros

Compile-time options for the JSON macros

Value members

Abstract methods

def discriminator: String

Name of the type discriminator field (for sealed family; see JsonConfiguration$.defaultDiscriminator)

Name of the type discriminator field (for sealed family; see JsonConfiguration$.defaultDiscriminator)

Naming strategy for fields

Naming strategy for fields

How options are handled by the macro

How options are handled by the macro

Naming strategy for type names

Naming strategy for type names