title: Populate an existing object with JSON
body: <p>I populate a class using Json.Net like this:</p>
  
  <pre><code>var account = JsonConvert.DeserializeObject&lt;Account&gt;(result.ToString());
  </code></pre>
  
  <p>The result JSON string above populates a couple of properties in my <code>Account</code> class.  I later have a new JSON string and want to populate the same <code>Account</code> class with the remaining properties.  Is this possible using JSON.NET or a <code>JsonConvert</code> method? I basically want to append/add to the account object I've populated in the line of code above.</p>
  
  <p>My class:</p>
  
  <pre><code>public class Account
  {
      public string CID { get; set; }            
      public string jsonrpc { get; set; }
      public string id { get; set; }
      public List&lt;string&gt; mail { get; set; }
      public List&lt;string&gt; uid { get; set; }
      public List&lt;string&gt; userPassword { get; set; }            
  }
  </code></pre>