public static void Main()
DataSet dataSet = JsonConvert.DeserializeObject<DataSet>(json);
DataTable dataTable = dataSet.Tables["Table1"];
Console.WriteLine(dataTable.Rows.Count);
foreach (DataRow row in dataTable.Rows)
Console.WriteLine(row["id"] + " - " + row["item"]);
DataTable dataTable2 = dataSet.Tables["Table2"];
Console.WriteLine(dataTable2.Rows.Count);
foreach (DataRow row in dataTable2.Rows)
Console.WriteLine(row["id"] + " - " + row["item"] + " - " + row["value"]);