This plugin performs two trivial translations:
The request parameters are serialized as JSON for the request body
The response body is deserialized as JSON for the response data
No attempt is made to extract errors from the HTTP response body. Parsing the response only happens for a successful response.