Package

io.jobial.scase.marshalling

sprayjson

Permalink

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. trait CirceSprayJsonSupport extends AnyRef

    Permalink

    Compatibility layer that derives Spray JsonFormat classes from existing Circe Encoders/Decoders.

  2. trait DefaultFormats extends StandardFormats with AdditionalFormats with MarshallingUtils

    Permalink
  3. class OptionFormat[T] extends (StandardFormats.this)#JF[Option[T]]

    Permalink
    Definition Classes
    StandardFormats
  4. class SprayJsonMarshalling[M] extends Marshalling[M] with SprayJsonMarshallingInstances with DefaultFormats

    Permalink
  5. trait SprayJsonMarshallingInstances extends AnyRef

    Permalink

Value Members

  1. implicit object JsValueFormat extends JsonFormat[JsValue]

    Permalink
    Definition Classes
    AdditionalFormats
  2. implicit object RootJsArrayFormat extends RootJsonFormat[JsArray]

    Permalink
    Definition Classes
    AdditionalFormats
  3. implicit object RootJsObjectFormat extends RootJsonFormat[JsObject]

    Permalink
    Definition Classes
    AdditionalFormats
  4. def createThrowable(className: String, message: String): Throwable

    Permalink
    Definition Classes
    MarshallingUtils
  5. implicit def eitherFormat[A, B](implicit arg0: (StandardFormats.this)#JF[A], arg1: (StandardFormats.this)#JF[B]): (StandardFormats.this)#JF[Either[A, B]]

    Permalink
    Definition Classes
    StandardFormats
  6. def jsonFormat[T](reader: JsonReader[T], writer: JsonWriter[T]): JsonFormat[T]

    Permalink
    Definition Classes
    AdditionalFormats
  7. def lazyFormat[T](format: ⇒ JsonFormat[T]): JsonFormat[T] { lazy val delegate: spray.json.JsonFormat[T] }

    Permalink
    Definition Classes
    AdditionalFormats
  8. def lift[T <: AnyRef](reader: RootJsonReader[T]): RootJsonFormat[T]

    Permalink
    Definition Classes
    AdditionalFormats
  9. def lift[T <: AnyRef](reader: JsonReader[T]): JsonFormat[T]

    Permalink
    Definition Classes
    AdditionalFormats
  10. def lift[T](writer: RootJsonWriter[T]): RootJsonFormat[T]

    Permalink
    Definition Classes
    AdditionalFormats
  11. def lift[T](writer: JsonWriter[T]): JsonFormat[T] { def read(value: spray.json.JsValue): Nothing }

    Permalink
    Definition Classes
    AdditionalFormats
  12. implicit def optionFormat[T](implicit arg0: (StandardFormats.this)#JF[T]): (StandardFormats.this)#JF[Option[T]]

    Permalink
    Definition Classes
    StandardFormats
  13. def rootFormat[T](format: JsonFormat[T]): RootJsonFormat[T]

    Permalink
    Definition Classes
    AdditionalFormats
  14. def rootJsonFormat[T](reader: RootJsonReader[T], writer: RootJsonWriter[T]): RootJsonFormat[T]

    Permalink
    Definition Classes
    AdditionalFormats
  15. def safeReader[A](implicit arg0: JsonReader[A]): JsonReader[Either[Exception, A]]

    Permalink
    Definition Classes
    AdditionalFormats
  16. implicit def sprayJsonMarshaller[T](implicit arg0: JsonWriter[T]): BinaryFormatMarshaller[T]

    Permalink
  17. implicit def sprayJsonMarshalling[T](implicit arg0: JsonFormat[T]): SprayJsonMarshalling[T]

    Permalink
  18. implicit def sprayJsonUnmarshaller[T](implicit arg0: JsonReader[T]): BinaryFormatUnmarshaller[T] { ... /* 2 definitions in type refinement */ }

    Permalink
  19. implicit def throwableJsonFormat: JsonFormat[Throwable] { def write(obj: Throwable): spray.json.JsObject }

    Permalink
    Definition Classes
    DefaultFormats
  20. implicit def tuple1Format[A](implicit arg0: (StandardFormats.this)#JF[A]): (StandardFormats.this)#JF[(A)]

    Permalink
    Definition Classes
    StandardFormats
  21. implicit def tuple2Format[A, B](implicit arg0: (StandardFormats.this)#JF[A], arg1: (StandardFormats.this)#JF[B]): RootJsonFormat[(A, B)] { def write(t: (A, B)): spray.json.JsArray }

    Permalink
    Definition Classes
    StandardFormats
  22. implicit def tuple3Format[A, B, C](implicit arg0: (StandardFormats.this)#JF[A], arg1: (StandardFormats.this)#JF[B], arg2: (StandardFormats.this)#JF[C]): RootJsonFormat[(A, B, C)] { def write(t: (A, B, C)): spray.json.JsArray }

    Permalink
    Definition Classes
    StandardFormats
  23. implicit def tuple4Format[A, B, C, D](implicit arg0: (StandardFormats.this)#JF[A], arg1: (StandardFormats.this)#JF[B], arg2: (StandardFormats.this)#JF[C], arg3: (StandardFormats.this)#JF[D]): RootJsonFormat[(A, B, C, D)] { def write(t: (A, B, C, D)): spray.json.JsArray }

    Permalink
    Definition Classes
    StandardFormats
  24. implicit def tuple5Format[A, B, C, D, E](implicit arg0: (StandardFormats.this)#JF[A], arg1: (StandardFormats.this)#JF[B], arg2: (StandardFormats.this)#JF[C], arg3: (StandardFormats.this)#JF[D], arg4: (StandardFormats.this)#JF[E]): RootJsonFormat[(A, B, C, D, E)] { def write(t: (A, B, C, D, E)): spray.json.JsArray }

    Permalink
    Definition Classes
    StandardFormats
  25. implicit def tuple6Format[A, B, C, D, E, F](implicit arg0: (StandardFormats.this)#JF[A], arg1: (StandardFormats.this)#JF[B], arg2: (StandardFormats.this)#JF[C], arg3: (StandardFormats.this)#JF[D], arg4: (StandardFormats.this)#JF[E], arg5: (StandardFormats.this)#JF[F]): RootJsonFormat[(A, B, C, D, E, F)] { def write(t: (A, B, C, D, E, F)): spray.json.JsArray }

    Permalink
    Definition Classes
    StandardFormats
  26. implicit def tuple7Format[A, B, C, D, E, F, G](implicit arg0: (StandardFormats.this)#JF[A], arg1: (StandardFormats.this)#JF[B], arg2: (StandardFormats.this)#JF[C], arg3: (StandardFormats.this)#JF[D], arg4: (StandardFormats.this)#JF[E], arg5: (StandardFormats.this)#JF[F], arg6: (StandardFormats.this)#JF[G]): RootJsonFormat[(A, B, C, D, E, F, G)] { def write(t: (A, B, C, D, E, F, G)): spray.json.JsArray }

    Permalink
    Definition Classes
    StandardFormats

Inherited from DefaultFormats

Inherited from MarshallingUtils

Inherited from AdditionalFormats

Inherited from StandardFormats

Inherited from AnyRef

Inherited from Any

Ungrouped