ToJson

object ToJson
Companion:
class
class Object
trait Matchable
class Any
ToJson.type

Value members

Concrete methods

def iterator[T](p: T): Iterator[Any]
inline def label[A](using m: Of[A]): String
inline def labels[A <: Tuple]: List[String]
inline def labelsOf[A](using m: Of[A]): List[String]
def toJsonProduct[T](p: ProductOf[T], elems2json: List[ToJson[_]]): ToJson[T]

Givens

Givens

given bigInt2jsStr: ToJson[BigInt]
given booleanToJson: ToJson[Boolean]
given byteToJson: ToJson[Byte]
given derivedProduct[T](using m: ProductOf[T]): ToJson[T]
given derivedSum[T](using m: SumOf[T]): ToJson[T]
given doubleToJson: ToJson[Double]
given floatToJson: ToJson[Float]
given intToJson: ToJson[Int]
given listToJson[A : ToJson]: ToJson[List[A]]
given long2jsStr: ToJson[Long]
given optionToJson[A : ToJson]: ToJson[Option[A]]
given shortToJson: ToJson[Short]
given stringToJson: ToJson[String]