class Aws::Plugins::JsonProtocol

it is simply the result of a JSON parse.
is enabled, response data is no longer translated. Instead
they are expected by the service. Similarly, when ‘:raw_json`
Request parameter keys and values are expected to be formated as
When `true`, request parameters are not validated or translated.
@seahorse.client.option [Boolean] :raw_json (false)

def add_handlers(handlers, config)

def add_handlers(handlers, config)
  if config.raw_json
    handlers.add(Seahorse::Client::Plugins::JsonSimple::Handler)
  else
    handlers.add(RequestHandler.new(Json::Serializer.new))
    handlers.add(ResponseHandler.new(Json::Parser.new))
  end
  handlers.add(ErrorHandler.new(Json::ErrorParser.new), step: :sign)
end