Packages

p

sttp.client

playJson

package playJson

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. playJson
  2. SttpPlayJsonApi
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. trait SttpPlayJsonApi extends AnyRef

Value Members

  1. def asJson[B](implicit arg0: Reads[B], arg1: IsOption[B]): ResponseAs[Either[ResponseError[JsError], B], Nothing]

    If the response is successful (2xx), tries to deserialize the body from a string into JSON.

    If the response is successful (2xx), tries to deserialize the body from a string into JSON. Returns: - Right(b) if the parsing was successful - Left(HttpError(String)) if the response code was other than 2xx (deserialization is not attempted) - Left(DeserializationError) if there's an error during deserialization

    Definition Classes
    SttpPlayJsonApi
  2. def asJsonAlways[B](implicit arg0: Reads[B], arg1: IsOption[B]): ResponseAs[Either[DeserializationError[JsError], B], Nothing]

    Tries to deserialize the body from a string into JSON, regardless of the response code.

    Tries to deserialize the body from a string into JSON, regardless of the response code. Returns: - Right(b) if the parsing was successful - Left(DeserializationError) if there's an error during deserialization

    Definition Classes
    SttpPlayJsonApi
  3. def asJsonAlwaysUnsafe[B](implicit arg0: Reads[B], arg1: IsOption[B]): ResponseAs[B, Nothing]

    Tries to deserialize the body from a string into JSON, regardless of the response code.

    Tries to deserialize the body from a string into JSON, regardless of the response code. Returns the parse result, or throws an exception is there's an error during deserialization

    Definition Classes
    SttpPlayJsonApi
  4. def deserializeJson[B](implicit arg0: Reads[B], arg1: IsOption[B]): (String) ⇒ Either[JsError, B]
    Definition Classes
    SttpPlayJsonApi
  5. implicit def playJsonBodySerializer[B](implicit arg0: Writes[B]): BodySerializer[B]
    Definition Classes
    SttpPlayJsonApi

Inherited from SttpPlayJsonApi

Inherited from AnyRef

Inherited from Any

Ungrouped