title: managing property names returned in json from web api
body: <p>I am currently working with ASP.NET web api where I return a Model object like following from my REST operation:</p>
  
  <p>Product with properties: <code>Name, Id, Description, etc.....</code></p>
  
  <p>When this is converted to a <code>JSON</code> object, it outputs it with property names above.</p>
  
  <p>To cut down the payload returned from the web api operation, is there any way I can change the properties in the JSON object like for example <code>Desc</code> for <code>Description</code>. I could change the Model object but the property names would not make sense then!</p>