title: How to deserialize list of object json by NewtonSoft?
body: <p>I Serialize below class  by Newtonsoft.Json but i can't Deserialize the same json by Newtonsoft.Json. How can i do that?</p>
  
  <p>Json: </p>
  
  <pre><code>"{\"UserEvents\":[{\"id\":1214308,\"Date\":20150801000000,\"IsRead\":true}]}"
  </code></pre>
  
  <p>My Entities: </p>
  
  <pre><code>   public class UserEventLog {
      [JsonProperty("UserEvents")]
      public List&lt;UserEvent&gt; UserEvents { get; set; }
      public UserEventLog() {
          UserEvents = new List&lt;UserEvent&gt;();
      }
  }
  
  
  public class UserEvent {
      [JsonProperty("id")]
      public long id{ get; set; }
        [JsonProperty("Date")]
      public long Date{ get; set; }
        [JsonProperty("IsRead")]
      public bool IsRead { get; set; }
  }
  </code></pre>
  
  <p>My Deserializer is that : </p>
  
  <pre><code>  List&lt;UserEventLog&gt; convert = JsonConvert.DeserializeObject&lt;List&lt;UserEventLog&gt;&gt;(user.ToString()) as List&lt;UserEventLog&gt;;
  </code></pre>
  
  <p>But <strong>Error</strong> is produced: </p>
  
  <blockquote>
    <p>An unhandled exception of type 'Newtonsoft.Json.JsonSerializationException' occurred in Newtonsoft.Json.dll</p>
    
    <p>Additional information: Error converting value <code>"{"UserEvents":[{"id":1214308,"Date":20150801000000,"IsRead":true}]}"</code> to type 'System.Collections.Generic.List`1</p>
  </blockquote>
  
  <p>How can i solve it? how can i Deserialize my List of object to UserEvents list?</p>