title: Deserialization of json list returns as much as property count list
body: <p>I have a json value like this:</p>
  <pre><code>[{&quot;query&quot;:[{&quot;number&quot;:&quot;0000-2022-64129734 / 19:26&quot;},{&quot;location&quot;:&quot;xx&quot;},{&quot;date&quot;:&quot;01.06.2022&quot;},{&quot;querytype&quot;:&quot;uu&quot;},{&quot;reason&quot;:&quot;TEST&quot;},{&quot;identitytype&quot;:&quot;xx&quot;}]},{&quot;identity&quot;:[{&quot;name&quot;:&quot;xx&quot;},{&quot;surname&quot;:&quot;xx&quot;},{&quot;id&quot;:&quot;xx&quot;},{&quot;mothername&quot;:&quot;xx&quot;},{&quot;fathername&quot;:&quot;xx&quot;},{&quot;birthlocation&quot;:&quot;xx&quot;},{&quot;birthday&quot;:&quot;05&quot;},{&quot;birthmonth&quot;:&quot;05&quot;},{&quot;birthyear&quot;:&quot;1964&quot;},{&quot;birthlocationCity&quot;:&quot;xx&quot;}]},{&quot;criminal_record_list&quot;:[[{&quot;crime&quot;:&quot;xx&quot;},{&quot;value&quot;:3}]]}]
  </code></pre>
  <p>and my class is like that:</p>
  <pre><code>[JsonObject]
  public class CrimeResultModel
  {
      [JsonProperty(&quot;criminal_record_list&quot;)]
      public List&lt;List&lt;criminal_record_list&gt;&gt; criminal_record_list{ get; set; }
  
      [JsonProperty(&quot;query&quot;)]
      public List&lt;query&gt; query{ get; set; }
  
      [JsonProperty(&quot;identity&quot;)]
      public List&lt;identity&gt; identity{ get; set; }
      public long CriminalRecordType { get; set; }
  }
  
  
  
  public class criminal_record_list
  {
      [JsonProperty(&quot;crime&quot;)]
      public string crime{ get; set; }
  
      [JsonProperty(&quot;value&quot;)]
      public int value{ get; set; }
  }
  
  public class query
  {
      public string number{ get; set; }
      public string location{ get; set; }
      public string date{ get; set; }
      public string querytype{ get; set; }
      public string reason{ get; set; }
      public string identitytype{ get; set; }
  
  }
  
  
  public class identity
  {
      public string name{ get; set; }
      public string surname{ get; set; }
      public string id{ get; set; }
      public string mothername{ get; set; }
      public string fathername{ get; set; }
      public string birthlocation{ get; set; }
  
      public string birthday{ get; set; }
      public string birthmonth{ get; set; }
      public string birthyear{ get; set; }
      public string birthlocationCity{ get; set; }
  }
  }
  
  
  
  var result = Newtonsoft.Json.JsonConvert.DeserializeObject&lt;List&lt;CrimeResultModel&gt;&gt;(jsonString);
  </code></pre>
  <p>When i try to deserialize my json, it returns list. And list count is same with property count. every property have their own list as expected but these lists also same count as number of the properties of class.I don't know what to do. Sorry for my English.</p>
  <p>Here is the result:</p>
  <p><a href="https://i.stack.imgur.com/AOAVi.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/AOAVi.png" alt="enter image description here" /></a></p>