JValue

object JValue extends Mergeable with JValueParent
Companion
class
trait Sum
trait Mirror
trait Mergeable
trait MergeDeps
trait LowPriorityMergeDep
class Object
trait Matchable
class Any

Type members

Inherited types

type MirroredElemLabels <: Tuple

The names of the product elements

The names of the product elements

Inherited from
Mirror
type MirroredLabel <: String

The name of the type

The name of the type

Inherited from
Mirror
type ValuesType[A <: JValue] = A match { case JNothing => None case JNull => Null case JString => String case JDouble => Double case JDecimal => BigDecimal case JLong => Long case JInt => Int case JBool => Boolean case JObject => Map[String, Any] case JArray => List[Any] case JSet => Set[JValue] }
Inherited from
JValueParent

Implicits

Inherited implicits

implicit
val aaa: MergeDep[JArray, JArray, JArray]
Inherited from
MergeDeps
implicit
def j2m[A <: JValue](json: A): MergeSyntax[A]
Inherited from
Mergeable
implicit
def jjj[A <: JValue, B <: JValue]: MergeDep[A, B, JValue]
Inherited from
LowPriorityMergeDep
implicit
val ooo: MergeDep[JObject, JObject, JObject]
Inherited from
MergeDeps