title: Newtonsoft json Deserialize complex object into class with different name
body: <p>The JSON has complex objects with some having namespace information, how can I account for this in Deserialize. Simplified example below</p>
  
  <pre><code>{
    "id": "123456",
    "urn:test:params:scim:schemas:extension:PersonBioExtension": {
      "dateOfBirth": "1900-01-01",
      "gender": "MALE",
    }
  }
  </code></pre>
  
  <p>Deserialization code:</p>
  
  <pre><code>Rootobject user = JsonConvert.DeserializeObject&lt;Rootobject&gt;(textBox1.Text);
  </code></pre>
  
  <p>Classes:</p>
  
  <pre><code>public class Rootobject
  {
      public string id { get; set; }
      public TestScimSchemasExtensionBio testScimSchemasExtensionBio { get; set; }
  }
  
  public class TestScimSchemasExtensionBio
  {
      public string dateOfBirth { get; set; }
      public string gender { get; set; }
  }
  </code></pre>