Value Members
-
def
!=
(arg0: AnyRef): Boolean
-
def
!=
(arg0: Any): Boolean
-
def
##
(): Int
-
def
==
(arg0: AnyRef): Boolean
-
def
==
(arg0: Any): Boolean
-
-
object
BigIntJsonFormat
extends JsonFormat[BigInt]
-
object
BooleanJsonFormat
extends JsonFormat[Boolean]
-
object
ByteJsonFormat
extends JsonFormat[Byte]
-
object
CharJsonFormat
extends JsonFormat[Char]
-
object
DoubleJsonFormat
extends JsonFormat[Double]
-
object
FloatJsonFormat
extends JsonFormat[Float]
-
object
IntJsonFormat
extends JsonFormat[Int]
-
object
JsValueFormat
extends JsonFormat[JsValue]
-
object
LongJsonFormat
extends JsonFormat[Long]
-
object
ShortJsonFormat
extends JsonFormat[Short]
-
object
StringJsonFormat
extends JsonFormat[String]
-
object
SymbolJsonFormat
extends JsonFormat[Symbol]
-
object
UnitJsonFormat
extends JsonFormat[Unit]
-
implicit def
arrayFormat
[T]
(implicit arg0: JsonFormat[T], arg1: ClassManifest[T]): JsonFormat[Array[T]] { def write(array: Array[T]): cc.spray.json.JsArray }
-
def
asInstanceOf
[T0]
: T0
-
def
clone
(): AnyRef
-
implicit def
eitherFormat
[A, B]
(implicit arg0: JF[A], arg1: JF[B]): JF[Either[A, B]]
-
def
eq
(arg0: AnyRef): Boolean
-
def
equals
(arg0: Any): Boolean
-
def
finalize
(): Unit
-
def
getClass
(): java.lang.Class[_]
-
def
hashCode
(): Int
-
implicit def
immIndexedSeqFormat
[T]
(implicit arg0: JsonFormat[T]): JsonFormat[IndexedSeq[T]]
-
implicit def
immIterableFormat
[T]
(implicit arg0: JsonFormat[T]): JsonFormat[Iterable[T]]
-
implicit def
immLinearSeqFormat
[T]
(implicit arg0: JsonFormat[T]): JsonFormat[LinearSeq[T]]
-
implicit def
immSeqFormat
[T]
(implicit arg0: JsonFormat[T]): JsonFormat[Seq[T]]
-
implicit def
immSetFormat
[T]
(implicit arg0: JsonFormat[T]): JsonFormat[Set[T]]
-
implicit def
indexedSeqFormat
[T]
(implicit arg0: JsonFormat[T]): JsonFormat[IndexedSeq[T]]
-
def
isInstanceOf
[T0]
: Boolean
-
implicit def
iterableFormat
[T]
(implicit arg0: JsonFormat[T]): JsonFormat[Iterable[T]]
-
-
def
jsonFormat
[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, T <: Product]
(construct: (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O) ⇒ T, a: String, b: String, c: String, d: String, e: String, f: String, g: String, h: String, i: String, j: String, k: String, l: String, m: String, n: String, o: String)(implicit arg0: JF[A], arg1: JF[B], arg2: JF[C], arg3: JF[D], arg4: JF[E], arg5: JF[F], arg6: JF[G], arg7: JF[H], arg8: JF[I], arg9: JF[J], arg10: JF[K], arg11: JF[L], arg12: JF[M], arg13: JF[N], arg14: JF[O]): JF[T] { def write(p: T): cc.spray.json.JsObject }
-
def
jsonFormat
[A, B, C, D, E, F, G, H, I, J, K, L, M, N, T <: Product]
(construct: (A, B, C, D, E, F, G, H, I, J, K, L, M, N) ⇒ T, a: String, b: String, c: String, d: String, e: String, f: String, g: String, h: String, i: String, j: String, k: String, l: String, m: String, n: String)(implicit arg0: JF[A], arg1: JF[B], arg2: JF[C], arg3: JF[D], arg4: JF[E], arg5: JF[F], arg6: JF[G], arg7: JF[H], arg8: JF[I], arg9: JF[J], arg10: JF[K], arg11: JF[L], arg12: JF[M], arg13: JF[N]): JF[T] { def write(p: T): cc.spray.json.JsObject }
-
def
jsonFormat
[A, B, C, D, E, F, G, H, I, J, K, L, M, T <: Product]
(construct: (A, B, C, D, E, F, G, H, I, J, K, L, M) ⇒ T, a: String, b: String, c: String, d: String, e: String, f: String, g: String, h: String, i: String, j: String, k: String, l: String, m: String)(implicit arg0: JF[A], arg1: JF[B], arg2: JF[C], arg3: JF[D], arg4: JF[E], arg5: JF[F], arg6: JF[G], arg7: JF[H], arg8: JF[I], arg9: JF[J], arg10: JF[K], arg11: JF[L], arg12: JF[M]): JF[T] { def write(p: T): cc.spray.json.JsObject }
-
def
jsonFormat
[A, B, C, D, E, F, G, H, I, J, K, L, T <: Product]
(construct: (A, B, C, D, E, F, G, H, I, J, K, L) ⇒ T, a: String, b: String, c: String, d: String, e: String, f: String, g: String, h: String, i: String, j: String, k: String, l: String)(implicit arg0: JF[A], arg1: JF[B], arg2: JF[C], arg3: JF[D], arg4: JF[E], arg5: JF[F], arg6: JF[G], arg7: JF[H], arg8: JF[I], arg9: JF[J], arg10: JF[K], arg11: JF[L]): JF[T] { def write(p: T): cc.spray.json.JsObject }
-
def
jsonFormat
[A, B, C, D, E, F, G, H, I, J, K, T <: Product]
(construct: (A, B, C, D, E, F, G, H, I, J, K) ⇒ T, a: String, b: String, c: String, d: String, e: String, f: String, g: String, h: String, i: String, j: String, k: String)(implicit arg0: JF[A], arg1: JF[B], arg2: JF[C], arg3: JF[D], arg4: JF[E], arg5: JF[F], arg6: JF[G], arg7: JF[H], arg8: JF[I], arg9: JF[J], arg10: JF[K]): JF[T] { def write(p: T): cc.spray.json.JsObject }
-
def
jsonFormat
[A, B, C, D, E, F, G, H, I, J, T <: Product]
(construct: (A, B, C, D, E, F, G, H, I, J) ⇒ T, a: String, b: String, c: String, d: String, e: String, f: String, g: String, h: String, i: String, j: String)(implicit arg0: JF[A], arg1: JF[B], arg2: JF[C], arg3: JF[D], arg4: JF[E], arg5: JF[F], arg6: JF[G], arg7: JF[H], arg8: JF[I], arg9: JF[J]): JF[T] { def write(p: T): cc.spray.json.JsObject }
-
def
jsonFormat
[A, B, C, D, E, F, G, H, I, T <: Product]
(construct: (A, B, C, D, E, F, G, H, I) ⇒ T, a: String, b: String, c: String, d: String, e: String, f: String, g: String, h: String, i: String)(implicit arg0: JF[A], arg1: JF[B], arg2: JF[C], arg3: JF[D], arg4: JF[E], arg5: JF[F], arg6: JF[G], arg7: JF[H], arg8: JF[I]): JF[T] { def write(p: T): cc.spray.json.JsObject }
-
def
jsonFormat
[A, B, C, D, E, F, G, H, T <: Product]
(construct: (A, B, C, D, E, F, G, H) ⇒ T, a: String, b: String, c: String, d: String, e: String, f: String, g: String, h: String)(implicit arg0: JF[A], arg1: JF[B], arg2: JF[C], arg3: JF[D], arg4: JF[E], arg5: JF[F], arg6: JF[G], arg7: JF[H]): JF[T] { def write(p: T): cc.spray.json.JsObject }
-
def
jsonFormat
[A, B, C, D, E, F, G, T <: Product]
(construct: (A, B, C, D, E, F, G) ⇒ T, a: String, b: String, c: String, d: String, e: String, f: String, g: String)(implicit arg0: JF[A], arg1: JF[B], arg2: JF[C], arg3: JF[D], arg4: JF[E], arg5: JF[F], arg6: JF[G]): JF[T] { def write(p: T): cc.spray.json.JsObject }
-
def
jsonFormat
[A, B, C, D, E, F, T <: Product]
(construct: (A, B, C, D, E, F) ⇒ T, a: String, b: String, c: String, d: String, e: String, f: String)(implicit arg0: JF[A], arg1: JF[B], arg2: JF[C], arg3: JF[D], arg4: JF[E], arg5: JF[F]): JF[T] { def write(p: T): cc.spray.json.JsObject }
-
def
jsonFormat
[A, B, C, D, E, T <: Product]
(construct: (A, B, C, D, E) ⇒ T, a: String, b: String, c: String, d: String, e: String)(implicit arg0: JF[A], arg1: JF[B], arg2: JF[C], arg3: JF[D], arg4: JF[E]): JF[T] { def write(p: T): cc.spray.json.JsObject }
-
def
jsonFormat
[A, B, C, D, T <: Product]
(construct: (A, B, C, D) ⇒ T, a: String, b: String, c: String, d: String)(implicit arg0: JF[A], arg1: JF[B], arg2: JF[C], arg3: JF[D]): JF[T] { def write(p: T): cc.spray.json.JsObject }
-
def
jsonFormat
[A, B, C, T <: Product]
(construct: (A, B, C) ⇒ T, a: String, b: String, c: String)(implicit arg0: JF[A], arg1: JF[B], arg2: JF[C]): JF[T] { def write(p: T): cc.spray.json.JsObject }
-
def
jsonFormat
[A, B, T <: Product]
(construct: (A, B) ⇒ T, a: String, b: String)(implicit arg0: JF[A], arg1: JF[B]): JF[T] { def write(p: T): cc.spray.json.JsObject }
-
def
jsonFormat
[A, T <: Product]
(construct: (A) ⇒ T, a: String)(implicit arg0: JF[A]): JF[T] { def write(p: T): cc.spray.json.JsObject }
-
def
lazyFormat
[T]
(format: ⇒ JsonFormat[T]): JsonFormat[T] { lazy val delegate: cc.spray.json.JsonFormat[T] }
-
def
lift
[T <: AnyRef]
(reader: JsonReader[T]): JsonFormat[T]
-
def
lift
[T]
(writer: JsonWriter[T]): JsonFormat[T] { def read(value: cc.spray.json.JsValue): Nothing }
-
implicit def
linearSeqFormat
[T]
(implicit arg0: JsonFormat[T]): JsonFormat[LinearSeq[T]]
-
implicit def
listFormat
[T]
(implicit arg0: JsonFormat[T]): JsonFormat[List[T]] { def write(list: List[T]): cc.spray.json.JsArray }
-
implicit def
mapFormat
[K, V]
(implicit arg0: JsonFormat[K], arg1: JsonFormat[V]): JsonFormat[Map[K, V]] { def write(m: Map[K,V]): cc.spray.json.JsObject }
-
def
ne
(arg0: AnyRef): Boolean
-
def
notify
(): Unit
-
def
notifyAll
(): Unit
-
implicit def
optionFormat
[T]
(implicit arg0: JF[T]): OptionFormat[T]
-
def
productElement2Field
[T]
(fieldName: String, p: Product, ix: Int, rest: List[JsField] = Nil)(implicit writer: JsonWriter[T]): List[JsField]
-
def
safeReader
[A]
(implicit arg0: JsonReader[A]): JsonReader[Either[Exception, A]]
-
implicit def
seqFormat
[T]
(implicit arg0: JsonFormat[T]): JsonFormat[Seq[T]]
-
implicit def
setFormat
[T]
(implicit arg0: JsonFormat[T]): JsonFormat[Set[T]]
-
def
synchronized
[T0]
(arg0: ⇒ T0): T0
-
def
toString
(): String
-
implicit def
tuple1Format
[A]
(implicit arg0: JF[A]): JF[(A)]
-
implicit def
tuple2Format
[A, B]
(implicit arg0: JF[A], arg1: JF[B]): JF[(A, B)] { def write(t: (A, B)): cc.spray.json.JsArray }
-
implicit def
tuple3Format
[A, B, C]
(implicit arg0: JF[A], arg1: JF[B], arg2: JF[C]): JF[(A, B, C)] { def write(t: (A, B, C)): cc.spray.json.JsArray }
-
implicit def
tuple4Format
[A, B, C, D]
(implicit arg0: JF[A], arg1: JF[B], arg2: JF[C], arg3: JF[D]): JF[(A, B, C, D)] { def write(t: (A, B, C, D)): cc.spray.json.JsArray }
-
implicit def
tuple5Format
[A, B, C, D, E]
(implicit arg0: JF[A], arg1: JF[B], arg2: JF[C], arg3: JF[D], arg4: JF[E]): JF[(A, B, C, D, E)] { def write(t: (A, B, C, D, E)): cc.spray.json.JsArray }
-
implicit def
tuple6Format
[A, B, C, D, E, F]
(implicit arg0: JF[A], arg1: JF[B], arg2: JF[C], arg3: JF[D], arg4: JF[E], arg5: JF[F]): JF[(A, B, C, D, E, F)] { def write(t: (A, B, C, D, E, F)): cc.spray.json.JsArray }
-
implicit def
tuple7Format
[A, B, C, D, E, F, G]
(implicit arg0: JF[A], arg1: JF[B], arg2: JF[C], arg3: JF[D], arg4: JF[E], arg5: JF[F], arg6: JF[G]): JF[(A, B, C, D, E, F, G)] { def write(t: (A, B, C, D, E, F, G)): cc.spray.json.JsArray }
-
implicit def
vectorFormat
[T]
(implicit arg0: JsonFormat[T]): JsonFormat[Vector[T]]
-
def
viaList
[I <: Iterable[T], T]
(f: (List[T]) ⇒ I)(implicit arg0: JsonFormat[T]): JsonFormat[I]
-
def
wait
(): Unit
-
def
wait
(arg0: Long, arg1: Int): Unit
-
def
wait
(arg0: Long): Unit
Inherited from AnyRef
Inherited from Any