A type class that provides a conversion from a value of type A
to a Json value.
Attributes
- Companion:
- object
- Source:
- Encoder.scala
- Graph
- Supertypes
- Known subtypes
- trait Codec[A]trait AsRoot[A]trait AsArray[A]trait AsObject[A]trait ConfiguredCodec[A]trait ConfiguredEnumCodec[A]trait AsRoot[A]trait AsArray[A]trait AsObject[A]trait ConfiguredEncoder[A]trait ConfiguredEnumEncoder[A]
- Self type
- Encoder[A]
Members list
Value members
Abstract methods
Convert a value to JSON.
Convert a value to JSON.
Convert a value to JSON.
Convert a value to a JSON array.
Convert a value to a JSON array.
Convert a value to a JSON array.
Convert a value to a JSON array.
Convert a value to a JSON array.
Convert a value to a JSON array.
Convert a value to a JSON array.
Convert a value to a JSON array.
Convert a value to a JSON array.
Convert a value to a JSON array.
Concrete methods
Convert a value to JSON.
Convert a value to JSON.
Convert a value to JSON.
Convert a value to JSON.
Convert a value to JSON.
Convert a value to JSON.
Convert a value to JSON.
Convert a value to JSON.
Convert a value to JSON.
Convert a value to JSON.
Create a new Encoder by applying a function to a value of type B
before encoding as an
A
.
Create a new Encoder by applying a function to a value of type B
before encoding as an
A
.
Attributes
- Source:
- Encoder.scala
Create a new Encoder by applying a function to a value of type B
before encoding as an
A
.
Create a new Encoder by applying a function to a value of type B
before encoding as an
A
.
Attributes
- Source:
- Encoder.scala
Create a new Encoder by applying a function to a value of type B
before encoding as an
A
.
Create a new Encoder by applying a function to a value of type B
before encoding as an
A
.
Attributes
- Source:
- Encoder.scala
Create a new AsArray by applying a function to a value of type B
before encoding as
an A
.
Create a new AsArray by applying a function to a value of type B
before encoding as
an A
.
Attributes
- Source:
- Encoder.scala
Create a new AsArray by applying a function to a value of type B
before encoding as
an A
.
Create a new AsArray by applying a function to a value of type B
before encoding as
an A
.
Attributes
- Source:
- Encoder.scala
Create a new AsArray by applying a function to a value of type B
before encoding as
an A
.
Create a new AsArray by applying a function to a value of type B
before encoding as
an A
.
Attributes
- Source:
- Encoder.scala
Create a new AsArray by applying a function to a value of type B
before encoding as
an A
.
Create a new AsArray by applying a function to a value of type B
before encoding as
an A
.
Attributes
- Source:
- Encoder.scala
Create a new AsArray by applying a function to a value of type B
before encoding as
an A
.
Create a new AsArray by applying a function to a value of type B
before encoding as
an A
.
Attributes
- Source:
- Encoder.scala
Create a new AsArray by applying a function to a value of type B
before encoding as
an A
.
Create a new AsArray by applying a function to a value of type B
before encoding as
an A
.
Attributes
- Source:
- Encoder.scala
Create a new AsArray by applying a function to a value of type B
before encoding as
an A
.
Create a new AsArray by applying a function to a value of type B
before encoding as
an A
.
Attributes
- Source:
- Encoder.scala
Create a new AsArray by applying a function to a value of type B
before encoding as
an A
.
Create a new AsArray by applying a function to a value of type B
before encoding as
an A
.
Attributes
- Source:
- Encoder.scala
Create a new AsArray by applying a function to a value of type B
before encoding as
an A
.
Create a new AsArray by applying a function to a value of type B
before encoding as
an A
.
Attributes
- Source:
- Encoder.scala
Create a new AsArray by applying a function to a value of type B
before encoding as
an A
.
Create a new AsArray by applying a function to a value of type B
before encoding as
an A
.
Attributes
- Source:
- Encoder.scala
Create a new Encoder by applying a function to the output of this one.
Create a new Encoder by applying a function to the output of this one.
Attributes
- Source:
- Encoder.scala
Create a new Encoder by applying a function to the output of this one.
Create a new Encoder by applying a function to the output of this one.
Attributes
- Source:
- Encoder.scala
Create a new Encoder by applying a function to the output of this one.
Create a new Encoder by applying a function to the output of this one.
Attributes
- Source:
- Encoder.scala
Create a new AsArray by applying a function to the output of this one.
Create a new AsArray by applying a function to the output of this one.
Attributes
- Source:
- Encoder.scala
Create a new AsArray by applying a function to the output of this one.
Create a new AsArray by applying a function to the output of this one.
Attributes
- Source:
- Encoder.scala
Create a new AsArray by applying a function to the output of this one.
Create a new AsArray by applying a function to the output of this one.
Attributes
- Source:
- Encoder.scala
Create a new AsArray by applying a function to the output of this one.
Create a new AsArray by applying a function to the output of this one.
Attributes
- Source:
- Encoder.scala
Create a new AsArray by applying a function to the output of this one.
Create a new AsArray by applying a function to the output of this one.
Attributes
- Source:
- Encoder.scala
Create a new AsArray by applying a function to the output of this one.
Create a new AsArray by applying a function to the output of this one.
Attributes
- Source:
- Encoder.scala
Create a new AsArray by applying a function to the output of this one.
Create a new AsArray by applying a function to the output of this one.
Attributes
- Source:
- Encoder.scala
Create a new AsArray by applying a function to the output of this one.
Create a new AsArray by applying a function to the output of this one.
Attributes
- Source:
- Encoder.scala
Create a new AsArray by applying a function to the output of this one.
Create a new AsArray by applying a function to the output of this one.
Attributes
- Source:
- Encoder.scala
Create a new AsArray by applying a function to the output of this one.
Create a new AsArray by applying a function to the output of this one.
Attributes
- Source:
- Encoder.scala
Inherited methods
Create a new Encoder by applying a function to a value of type B
before encoding as an
A
.
Create a new Encoder by applying a function to a value of type B
before encoding as an
A
.
Attributes
- Inherited from:
- Encoder
- Source:
- Encoder.scala
Create a new Encoder by applying a function to a value of type B
before encoding as an
A
.
Create a new Encoder by applying a function to a value of type B
before encoding as an
A
.
Attributes
- Inherited from:
- Encoder
- Source:
- Encoder.scala
Create a new Encoder by applying a function to a value of type B
before encoding as an
A
.
Create a new Encoder by applying a function to a value of type B
before encoding as an
A
.
Attributes
- Inherited from:
- Encoder
- Source:
- Encoder.scala
Create a new Encoder by applying a function to a value of type B
before encoding as an
A
.
Create a new Encoder by applying a function to a value of type B
before encoding as an
A
.
Attributes
- Inherited from:
- Encoder
- Source:
- Encoder.scala
Create a new Encoder by applying a function to a value of type B
before encoding as an
A
.
Create a new Encoder by applying a function to a value of type B
before encoding as an
A
.
Attributes
- Inherited from:
- Encoder
- Source:
- Encoder.scala
Create a new Encoder by applying a function to a value of type B
before encoding as an
A
.
Create a new Encoder by applying a function to a value of type B
before encoding as an
A
.
Attributes
- Inherited from:
- Encoder
- Source:
- Encoder.scala
Create a new Encoder by applying a function to a value of type B
before encoding as an
A
.
Create a new Encoder by applying a function to a value of type B
before encoding as an
A
.
Attributes
- Inherited from:
- Encoder
- Source:
- Encoder.scala
Create a new Encoder by applying a function to a value of type B
before encoding as an
A
.
Create a new Encoder by applying a function to a value of type B
before encoding as an
A
.
Attributes
- Inherited from:
- Encoder
- Source:
- Encoder.scala
Create a new Encoder by applying a function to a value of type B
before encoding as an
A
.
Create a new Encoder by applying a function to a value of type B
before encoding as an
A
.
Attributes
- Inherited from:
- Encoder
- Source:
- Encoder.scala
Create a new Encoder by applying a function to a value of type B
before encoding as an
A
.
Create a new Encoder by applying a function to a value of type B
before encoding as an
A
.
Attributes
- Inherited from:
- Encoder
- Source:
- Encoder.scala
Create a new Encoder by applying a function to the output of this one.
Create a new Encoder by applying a function to the output of this one.
Attributes
- Inherited from:
- Encoder
- Source:
- Encoder.scala
Create a new Encoder by applying a function to the output of this one.
Create a new Encoder by applying a function to the output of this one.
Attributes
- Inherited from:
- Encoder
- Source:
- Encoder.scala
Create a new Encoder by applying a function to the output of this one.
Create a new Encoder by applying a function to the output of this one.
Attributes
- Inherited from:
- Encoder
- Source:
- Encoder.scala
Create a new Encoder by applying a function to the output of this one.
Create a new Encoder by applying a function to the output of this one.
Attributes
- Inherited from:
- Encoder
- Source:
- Encoder.scala
Create a new Encoder by applying a function to the output of this one.
Create a new Encoder by applying a function to the output of this one.
Attributes
- Inherited from:
- Encoder
- Source:
- Encoder.scala
Create a new Encoder by applying a function to the output of this one.
Create a new Encoder by applying a function to the output of this one.
Attributes
- Inherited from:
- Encoder
- Source:
- Encoder.scala
Create a new Encoder by applying a function to the output of this one.
Create a new Encoder by applying a function to the output of this one.
Attributes
- Inherited from:
- Encoder
- Source:
- Encoder.scala
Create a new Encoder by applying a function to the output of this one.
Create a new Encoder by applying a function to the output of this one.
Attributes
- Inherited from:
- Encoder
- Source:
- Encoder.scala
Create a new Encoder by applying a function to the output of this one.
Create a new Encoder by applying a function to the output of this one.
Attributes
- Inherited from:
- Encoder
- Source:
- Encoder.scala
Create a new Encoder by applying a function to the output of this one.
Create a new Encoder by applying a function to the output of this one.
Attributes
- Inherited from:
- Encoder
- Source:
- Encoder.scala