JSON, XML and Multipart Form Data Readables used for Play-WS bodies.
Attributes
- Companion
- object
- Graph
-
- Supertypes
-
trait XMLBodyReadablestrait JsonBodyReadablestrait DefaultBodyReadablesclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
object WSBodyReadables.typetrait WSResponse
Members list
Implicits
Inherited implicits
Converts a response body into Array[Byte]
.
Converts a response body into Array[Byte]
.
import play.api.libs.ws.DefaultBodyReadables._
def example(response: play.api.libs.ws.StandaloneWSResponse): Array[Byte] =
response.body[Array[Byte]]
Attributes
- Inherited from:
- DefaultBodyReadables
Converts a response body into a read only ByteBuffer
.
Converts a response body into a read only ByteBuffer
.
import java.nio.ByteBuffer
import play.api.libs.ws.DefaultBodyReadables._
def example(response: play.api.libs.ws.StandaloneWSResponse): ByteBuffer =
response.body[ByteBuffer]
Attributes
- Inherited from:
- DefaultBodyReadables
Converts a response body into an akka.util.ByteString
:
Converts a response body into an akka.util.ByteString
:
import akka.util.ByteString
import play.api.libs.ws.DefaultBodyReadables._
def example(response: play.api.libs.ws.StandaloneWSResponse): ByteString =
response.body[ByteString]
Attributes
- Inherited from:
- DefaultBodyReadables
Converts a response body into Play JSON format:
Converts a response body into Play JSON format:
import play.api.libs.ws.StandaloneWSResponse
import play.api.libs.ws.JsonBodyReadables._
def json(r: StandaloneWSResponse) = r.body[play.api.libs.json.JsValue]
Attributes
- Inherited from:
- JsonBodyReadables
Converts a response body into Source[ByteString, _]
.
Converts a response body into Source[ByteString, _]
.
Attributes
- Inherited from:
- DefaultBodyReadables
Converts a response body into a String
.
Converts a response body into a String
.
Note: this is only a best-guess effort and does not handle all content types. See StandaloneWSResponse.body:String* for more information.
import play.api.libs.ws.DefaultBodyReadables._
def example(response: play.api.libs.ws.StandaloneWSResponse): String =
response.body[String]
Attributes
- Inherited from:
- DefaultBodyReadables
Converts a response body into XML document:
Converts a response body into XML document:
import scala.xml.Elem
import play.api.libs.ws.StandaloneWSResponse
import play.api.libs.ws.XMLBodyReadables._
def foo(resp: StandaloneWSResponse): Elem = resp.body[Elem]
Attributes
- Inherited from:
- XMLBodyReadables