Package

io.jobial.scase.marshalling

sprayjson

Permalink

package sprayjson

Linear Supertypes
DefaultFormats, MarshallingUtils, AdditionalFormats, StandardFormats, SprayJsonMarshalling, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. sprayjson
  2. DefaultFormats
  3. MarshallingUtils
  4. AdditionalFormats
  5. StandardFormats
  6. SprayJsonMarshalling
  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. trait SprayJsonMarshalling 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. package javadsl

    Permalink
  7. def jsonFormat[T](reader: JsonReader[T], writer: JsonWriter[T]): JsonFormat[T]

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

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

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

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    SprayJsonMarshalling
  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 SprayJsonMarshalling

Inherited from AnyRef

Inherited from Any

Ungrouped