C# JSON Returns a List Inside List
<pre><code>public class Entry
{
    public string playerOrTeamId { get; set; }
    public string playerOrTeamName { get; set; }
    public string division { get; set; }
    public int leaguePoints { get; set; }
    public int wins { get; set; }
    public int losses { get; set; }
    public bool isHotStreak { get; set; }
    public bool isVeteran { get; set; }
    public bool isFreshBlood { get; set; }
    public bool isInactive { get; set; }
}

public class SummonerId
{
    public string name { get; set; }
    public string tier { get; set; }
    public string queue { get; set; }
    public List&lt;Entry&gt; entries { get; set; }
}

public class RootObject
{
    public List&lt;SummonerId&gt; Summoner_Id { get; set; }
}
</code></pre>

<p>I have genereated this class using <strong>Json2csharp.com</strong>.</p>

<p>Where the class has 1 List I am able to access the data with no problems.</p>

<p>But with this class generated 2 Lists. I think I am over thinking now and have become very confused..</p>

<p>How can I deserialize this class </p>

<pre><code>string url = json.ToString();

var root = JsonConvert.DeserializeObject&lt;RootObject&gt;(url):
</code></pre>

<p><code>Summoner_Id</code> returns as <code>null</code>.</p>

<pre><code>var id = root.Summoner_Id;
</code></pre>

<p>root returns as <code>null</code> also..</p>

<p>How can I solve this? Please help or point me in the right direction!</p>