title: DeserializeObject only deserialize partly
body: <p>Given a class</p>
  
  <pre><code>public class ClassTest
  {
      public string A { get; set; }
      public string B { get; set; }
      public string C { get; set; }
      public D_type D { get; set; }
  }
  </code></pre>
  
  <p>I am calling</p>
  
  <p><code>JsonConvert.DeserializeObject&lt;ClassTest&gt;(json);</code></p>
  
  <p>Which works fine with the <code>D</code> object of class <code>D_type</code> it correctly parses as I need it. However, I don't want JSON.net to deserialize <code>D</code>, I want to do this instead</p>
  
  <pre><code>public class ClassTest
  {
      public string A { get; set; }
      public string B { get; set; }
      public string C { get; set; }
      public string D_json { get; set; }
  }
  </code></pre>
  
  <p>I want to keep D as the json string and not deserialize it.</p>
  
  <p>I am going to use a different deserializer right afterwards to convert it to something else. It seems pointless to deserialize to an object D_type and then serialize it back to json, only to deserialize it again.</p>