SttpZioJsonApi
sttp.client3.ziojson.SttpZioJsonApi
trait SttpZioJsonApi extends SttpZioJsonApiExtensions
Attributes
- Graph
-
- Supertypes
Members list
Value members
Concrete methods
If the response is successful (2xx), tries to deserialize the body from a string into JSON. Returns:
If the response is successful (2xx), tries to deserialize the body from a string into JSON. Returns:
Right(b)
if the parsing was successfulLeft(HttpError(String))
if the response code was other than 2xx (deserialization is not attempted)Left(DeserializationException)
if there's an error during deserialization
Attributes
Tries to deserialize the body from a string into JSON, regardless of the response code. Returns:
Tries to deserialize the body from a string into JSON, regardless of the response code. Returns:
Right(b)
if the parsing was successfulLeft(DeserializationException)
if there's an error during deserialization
Attributes
def asJsonEither[E : IsOption, B : IsOption]: ResponseAs[Either[ResponseException[E, String], B], Any]
Tries to deserialize the body from a string into JSON, using different deserializers depending on the status code. Returns:
Tries to deserialize the body from a string into JSON, using different deserializers depending on the status code. Returns:
Right(B)
if the response was 2xx and parsing was successfulLeft(HttpError(E))
if the response was other than 2xx and parsing was successfulLeft(DeserializationException)
if there's an error during deserialization
Attributes
Implicits
Implicits
In this article