com.github.pjfanning.pekkohttpplayjson.PlayJsonSupport
See thePlayJsonSupport companion trait
object PlayJsonSupport extends PlayJsonSupport
Automatic to and from JSON marshalling/unmarshalling using an in-scope play-json protocol.
Attributes
- Companion
- trait
- Graph
-
- Supertypes
- Self type
-
PlayJsonSupport.type
Members list
Type members
Classlikes
final case class PlayJsonError(error: JsError) extends IllegalArgumentException
Attributes
- Supertypes
-
trait Producttrait Equalsclass IllegalArgumentExceptionclass RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
Inherited types
Attributes
- Inherited from:
- PlayJsonSupport
Value members
Inherited methods
Attributes
- Inherited from:
- PlayJsonSupport
Attributes
- Inherited from:
- PlayJsonSupport
Implicits
Inherited implicits
ByteString
=> A
ByteString
=> A
Type parameters
- A
-
type to decode
Attributes
- Returns
-
unmarshaller for any
A
value - Inherited from:
- PlayJsonSupport
implicit def marshaller[A](implicit writes: Writes[A], printer: JsValue => String): ToEntityMarshaller[A]
A
=> HTTP entity
A
=> HTTP entity
Type parameters
- A
-
type to encode
Attributes
- Returns
-
marshaller for any
A
value - Inherited from:
- PlayJsonSupport
implicit def sourceMarshaller[A](implicit writes: Writes[A], printer: JsValue => String, support: JsonEntityStreamingSupport): ToEntityMarshaller[SourceOf[A]]
SourceOf[A]
=> HTTP entity
SourceOf[A]
=> HTTP entity
Type parameters
- A
-
type to encode
Attributes
- Returns
-
marshaller for any
SourceOf[A]
value - Inherited from:
- PlayJsonSupport
implicit def sourceUnmarshaller[A : Reads](implicit evidence$1: Reads[A], support: JsonEntityStreamingSupport): FromEntityUnmarshaller[SourceOf[A]]
HTTP entity => Source[A, _]
HTTP entity => Source[A, _]
Type parameters
- A
-
type to decode
Attributes
- Returns
-
unmarshaller for
Source[A, _]
- Inherited from:
- PlayJsonSupport
HTTP entity => A
HTTP entity => A
Type parameters
- A
-
type to decode
Attributes
- Returns
-
unmarshaller for
A
- Inherited from:
- PlayJsonSupport
In this article