title: Json.Net serialize/deserialize Class Name attribute C#
body: <p>Sorry for the (maybe) trivial  question but, I'm trying to consume a web service where the entities and my data model classes are  named different.</p>
  
  <p>I want to keep my model .Net Class name and use a Json Attribute name to map, serializer/deserializer, with the corresponding web service entity.
  For example:</p>
  
  <p>Web Service Entity:</p>
  
  <p>"People"</p>
  
  <p>My Model Class:</p>
  
  <p>"Employee"</p>
  
  <p>What I've already do:</p>
  
  <pre><code>[JsonObject(Title="People")]
  public class Employee 
  {
  
     [JsonProperty("DifferentPropertyName")]
     string propertyName1 { get; set; }
  }
  </code></pre>
  
  <p>But the json serializer/Deserializer continues to use the .Net class name  and I need to set the jsonObject Title.</p>
  
  <p>There is a way to achieve it?</p>
  
  <p><strong>EDIT</strong></p>
  
  <p><em>I'm working on a Xamarin Forms app, using <a href="https://www.nuget.org/packages/Simple.OData.Client/" rel="nofollow noreferrer">Simple.OData.Client</a> to consume an OData Service</em></p>
  
  <p>Thanks</p>