SttpJsoniterJsonApi
Attributes
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
Members list
Value members
Concrete methods
Serialize the given value as JSON, to be used as a request's body using sttp.client4.Request.body.
Serialize the given value as JSON, to be used as a request's body using sttp.client4.Request.body.
Attributes
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(UnexpectedStatusCode(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
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(UnexpectedStatusCode(E))
if the response was other than 2xx and parsing was successfulLeft(DeserializationException)
if there's an error during deserialization
Attributes
Deserializes the body from a string into JSON, using different deserializers depending on the status code. If a deserialization error occurs, throws a DeserializationException / returns a failed effect.
Deserializes the body from a string into JSON, using different deserializers depending on the status code. If a deserialization error occurs, throws a DeserializationException / returns a failed effect.
Attributes
If the response is successful (2xx), tries to deserialize the body from a string into JSON. Otherwise, if the response code is other than 2xx, or a deserialization error occurs, throws an ResponseException / returns a failed effect.
If the response is successful (2xx), tries to deserialize the body from a string into JSON. Otherwise, if the response code is other than 2xx, or a deserialization error occurs, throws an ResponseException / returns a failed effect.