title: How do I deserialize a JSON array and ignore the root node?
body: <p>I have next response from server -</p>
  
  <pre><code>{"response":[{"uid":174952xxxx,"first_name":"xxxx","last_name":"xxx"}]}
  </code></pre>
  
  <p>I am trying to deserialize this in next way -</p>
  
  <pre><code>JsonConvert.DeserializeObject&lt;T&gt;(json);  
  </code></pre>
  
  <p>Where T = List of VkUser, but I got error.</p>
  
  <pre><code>[JsonObject]
  public class VkUser
  {
      [JsonProperty("uid")]
      public string UserId { get; set; }
  
      [JsonProperty("first_name")]
      public string FirstName { get; set; }
  
      [JsonProperty("last_name")]
      public string LastName { get; set; }
  }
  </code></pre>
  
  <p>I always tryed</p>
  
  <pre><code>public class SomeDto // maybe Response as class name will fix it but I don't want such name
  {
      public List&lt;VkUser&gt; Users {get;set;}
  }
  </code></pre>
  
  <p>What deserialization options can help me?</p>