title: Deserialize JSON Object to .Net object with NewtonSoft
body: <p>I got a json Object that i want to deserialize to its .Net type without casting it.</p>
  
  <p>I think i read somewhere in the doc that you can pass an attribute into the json to tells to the deserializer the .Net object type that it can try to cast.</p>
  
  <p>I can't find the where i read this.</p>
  
  <p>I want to avoid use of</p>
  
  <pre><code>var myNewObject = JsonConvert.DeserializeObject&lt;MyClass&gt;(json);
  </code></pre>
  
  <p>To get something like this</p>
  
  <pre><code>MyClass myNewObject = JsonConvert.DeserializeObject(json);
  </code></pre>
  
  <p>I got my json object from an HttpRequest and want to instantiate the appropriate class from this nested object.
  Currently deserialization into an known item work good but need something more flexible without the need to manage all known Object from a parsing method.</p>