using Newtonsoft.Json.Linq;
public static void Main()
""Name"": ""Super Mario Bros"",
""Comment"": ""-No Comment-"",
""Publisher"": ""Nintendo"",
""Genre"": ""Video Games"",
""Name"": ""The Legend of Zelda"",
""Comment"": ""-No Comment-"",
""Publisher"": ""Nintendo"",
""Genre"": ""Video Games"",
DataSet ds = JObject.Parse(json)["root"].ToObject<DataSet>();
DataTable dt = ds.Tables["Item"];
foreach (DataRow row in dt.Rows)
foreach (DataColumn col in dt.Columns)
Console.WriteLine(col.ColumnName + ": " + row[col]);