Deserialize a DataSet |
This sample deserializes JSON to a DataSet.
string json = @"{ 'Table1': [ { 'id': 0, 'item': 'item 0' }, { 'id': 1, 'item': 'item 1' } ] }"; DataSet dataSet = JsonConvert.DeserializeObject<DataSet>(json); DataTable dataTable = dataSet.Tables["Table1"]; Console.WriteLine(dataTable.Rows.Count); // 2 foreach (DataRow row in dataTable.Rows) { Console.WriteLine(row["id"] + " - " + row["item"]); } // 0 - item 0 // 1 - item 1