Packages

package sprayjson

Linear Supertypes
DefaultFormats, MarshallingUtils, AdditionalFormats, StandardFormats, SprayJsonMarshallingInstances, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. sprayjson
  2. DefaultFormats
  3. MarshallingUtils
  4. AdditionalFormats
  5. StandardFormats
  6. SprayJsonMarshallingInstances
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. class OptionFormat[T] extends (StandardFormats.this)#JF[Option[T]]
    Definition Classes
    StandardFormats

Value Members

  1. def createThrowable(className: String, message: String): Throwable
    Definition Classes
    MarshallingUtils
  2. implicit def eitherFormat[A, B](implicit arg0: JF[A], arg1: JF[B]): JF[Either[A, B]]
    Definition Classes
    StandardFormats
  3. def jsonFormat[T](reader: JsonReader[T], writer: JsonWriter[T]): JsonFormat[T]
    Definition Classes
    AdditionalFormats
  4. def lazyFormat[T](format: ⇒ JsonFormat[T]): JsonFormat[T] { lazy val delegate: spray.json.JsonFormat[T] }
    Definition Classes
    AdditionalFormats
  5. def lift[T <: AnyRef](reader: RootJsonReader[T]): RootJsonFormat[T]
    Definition Classes
    AdditionalFormats
  6. def lift[T <: AnyRef](reader: JsonReader[T]): JsonFormat[T]
    Definition Classes
    AdditionalFormats
  7. def lift[T](writer: RootJsonWriter[T]): RootJsonFormat[T]
    Definition Classes
    AdditionalFormats
  8. def lift[T](writer: JsonWriter[T]): JsonFormat[T] { def read(value: spray.json.JsValue): Nothing }
    Definition Classes
    AdditionalFormats
  9. implicit def optionFormat[T](implicit arg0: JF[T]): JF[Option[T]]
    Definition Classes
    StandardFormats
  10. def rootFormat[T](format: JsonFormat[T]): RootJsonFormat[T]
    Definition Classes
    AdditionalFormats
  11. def rootJsonFormat[T](reader: RootJsonReader[T], writer: RootJsonWriter[T]): RootJsonFormat[T]
    Definition Classes
    AdditionalFormats
  12. def safeReader[A](implicit arg0: JsonReader[A]): JsonReader[Either[Exception, A]]
    Definition Classes
    AdditionalFormats
  13. implicit def sprayJsonMarshaller[T](implicit arg0: JsonWriter[T]): BinaryFormatMarshaller[T]
    Definition Classes
    SprayJsonMarshallingInstances
  14. implicit def sprayJsonMarshalling[T](implicit arg0: JsonFormat[T]): SprayJsonMarshalling[T]
    Definition Classes
    SprayJsonMarshallingInstances
  15. implicit def sprayJsonUnmarshaller[T](implicit arg0: JsonReader[T]): BinaryFormatUnmarshaller[T]
    Definition Classes
    SprayJsonMarshallingInstances
  16. implicit def throwableJsonFormat: JsonFormat[Throwable] { def write(obj: Throwable): spray.json.JsObject }
    Definition Classes
    DefaultFormats
  17. implicit def tuple1Format[A](implicit arg0: JF[A]): JF[(A)]
    Definition Classes
    StandardFormats
  18. implicit def tuple2Format[A, B](implicit arg0: JF[A], arg1: JF[B]): RootJsonFormat[(A, B)] { def write(t: (A, B)): spray.json.JsArray }
    Definition Classes
    StandardFormats
  19. implicit def tuple3Format[A, B, C](implicit arg0: JF[A], arg1: JF[B], arg2: JF[C]): RootJsonFormat[(A, B, C)] { def write(t: (A, B, C)): spray.json.JsArray }
    Definition Classes
    StandardFormats
  20. implicit def tuple4Format[A, B, C, D](implicit arg0: JF[A], arg1: JF[B], arg2: JF[C], arg3: JF[D]): RootJsonFormat[(A, B, C, D)] { def write(t: (A, B, C, D)): spray.json.JsArray }
    Definition Classes
    StandardFormats
  21. implicit def tuple5Format[A, B, C, D, E](implicit arg0: JF[A], arg1: JF[B], arg2: JF[C], arg3: JF[D], arg4: JF[E]): RootJsonFormat[(A, B, C, D, E)] { def write(t: (A, B, C, D, E)): spray.json.JsArray }
    Definition Classes
    StandardFormats
  22. 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]): RootJsonFormat[(A, B, C, D, E, F)] { def write(t: (A, B, C, D, E, F)): spray.json.JsArray }
    Definition Classes
    StandardFormats
  23. 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]): RootJsonFormat[(A, B, C, D, E, F, G)] { def write(t: (A, B, C, D, E, F, G)): spray.json.JsArray }
    Definition Classes
    StandardFormats
  24. implicit object JsValueFormat extends JsonFormat[JsValue]
    Definition Classes
    AdditionalFormats
  25. implicit object RootJsArrayFormat extends RootJsonFormat[JsArray]
    Definition Classes
    AdditionalFormats
  26. implicit object RootJsObjectFormat extends RootJsonFormat[JsObject]
    Definition Classes
    AdditionalFormats

Inherited from DefaultFormats

Inherited from MarshallingUtils

Inherited from AdditionalFormats

Inherited from StandardFormats

Inherited from SprayJsonMarshallingInstances

Inherited from AnyRef

Inherited from Any

Ungrouped