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
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
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