title: How to pass along Json without parsing in web api?
body: <p>I have a web api based server.  All controller methods accept objects and return objects (parsed from/to json by the framework). This has been working fine.</p>
  
  <p>However, due to a new requirement, I need to create an adapter and place it between clients and the server.  The adapter will be responsible for translation of a small subset of client messages before passing them to the server.  </p>
  
  <p>I'd like to avoid unnecessary deserialization/serialization from/to json of messages that do not need to be translated. That is, in majority of cases I'd like to pass raw json client requests to the server and raw json server replies to clients.  </p>
  
  <p>The controller methods that will do the translation will have 'standard' signatures - no problem here.  However, I'm not sure how to forward messages (json strings) from clients to the server (and vice versa) without deserialization and serialization.</p>
  
  <p>Is this possible in ApiController?  </p>
  
  <p>Thanks.</p>