FromJson

object 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 bigInt4numOrStr: FromJson[BigInt]
given booleanFromJson: FromJson[Boolean]
given byteFromJson: FromJson[Byte]
given derivedProduct[A](using n: ProductOf[A]): FromJson[A]
given derivedSum[T](using m: SumOf[T]): FromJson[T]
given doubleFromJson: FromJson[Double]
given floatFromJson: FromJson[Float]
given intFromJson: FromJson[Int]
given listFromJson[A : FromJson]: FromJson[List[A]]
given long4numOrStr: FromJson[Long]
given optionFromJson[A : FromJson]: FromJson[Option[A]]
given shortFromJson: FromJson[Short]
given stringFromJson: FromJson[String]