using System.Collections.Generic;
using Newtonsoft.Json.Linq;
public static void Main()
""first_name"": ""Albert"",
""last_name"": ""Rodgers""
""last_name"": ""Anderson""
JObject obj = JObject.Parse(jsonString);
var jarr = obj["data"].Value<JArray>();
List<Person> lst = jarr.Select(a => a["moredata"].ToObject<Person>()).ToList();
foreach (Person person in lst)
Console.WriteLine("{0}, {1}", person.FirstName, person.LastName);
[JsonProperty("first_name")]
public string FirstName { get; set; }
[JsonProperty("last_name")]
public string LastName { get; set; }