JsonCodec

object JsonCodec
class Object
trait Matchable
class Any

Type members

Classlikes

object Codecs

Types

type DiscriminatorTuple = Chunk[(discriminatorName, String)]

Value members

Concrete methods

def jsonCodec[A](schema: Schema[A]): JsonCodec[A]
def jsonDecoder[A](schema: Schema[A]): JsonDecoder[A]
def jsonEncoder[A](schema: Schema[A]): JsonEncoder[A]

Implicits

Implicits

implicit def schemaBasedBinaryCodec[A](implicit schema: Schema[A]): BinaryCodec[A]
implicit def zioJsonBinaryCodec[A](implicit jsonCodec: JsonCodec[A]): BinaryCodec[A]