FromJson

Companion:
class
class Object
trait Matchable
class Any

Value members

Concrete methods

def builder[A]: Selector[A]
def fromJsonPoduct[T](p: ProductOf[T], elems: List[FromJson[_]], names: List[String], defaults: List[DefaultValue[_]], optionals: List[Boolean]): FromJson[T]
def fromJsonSum[T](s: SumOf[T], elems: List[FromJson[_]]): FromJson[T]

Givens

Givens

given derived[T](using m: SumOf[T]): FromJson[T]
given derived[A](using n: ProductOf[A]): FromJson[A]

Inherited givens

given booleanFromJson: FromJson[Boolean]
Inherited from:
ConsistentFromJson
given byteFromJson: FromJson[Byte]
Inherited from:
ConsistentFromJson
given doubleFromJson: FromJson[Double]
Inherited from:
ConsistentFromJson
given floatFromJson: FromJson[Float]
Inherited from:
ConsistentFromJson
given intFromJson: FromJson[Int]
Inherited from:
ConsistentFromJson
given optionFromJson[A : FromJson]: FromJson[Option[A]]
Inherited from:
ConsistentFromJson
given shortFromJson: FromJson[Short]
Inherited from:
ConsistentFromJson
given stringFromJson: FromJson[String]
Inherited from:
ConsistentFromJson