ObjectReader

final case class ObjectReader[T](fields: Iterable[(String, T)])(implicit reader: Reader[T])
Companion:
object
Source:
ObjectReader.scala
trait Product
trait Equals
class Object
trait Matchable
class Any

Value members

Concrete methods

def getOpt(key: String): Either[Nothing, Option[T]]
def getOptObj[T2](key: String)(f: T => Either[String, T2]): Either[String, Option[T2]]
def read[A](key: String)(implicit dec: Decoder[A]): Either[String, A]
def readOpt[A](key: String)(implicit dec: Decoder[A]): Either[String, Option[A]]

Inherited methods

Inherited from:
Product