JsonConfiguration

play.api.libs.json.JsonConfiguration
See theJsonConfiguration companion trait

Attributes

Companion
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Type members

Types

type Aux[O <: MacroOptions] = JsonConfiguration { type Opts = O; }

Value members

Concrete methods

def apply[Opts <: MacroOptions : Default](naming: JsonNaming, optionHandlers: OptionHandlers, discriminator: String, typeNaming: JsonNaming): Aux[Opts]

Value parameters

discriminator

See JsonConfiguration.discriminator

naming

the naming strategy

optionHandlers

handlers for option

typeNaming

See JsonConfiguration.typeNaming

Attributes

Concrete fields

val defaultDiscriminator: String

Implicits

Implicits

implicit def default[Opts <: MacroOptions : Default]: Aux[Opts]

Default configuration instance

Default configuration instance

Attributes