public static DataTable JsonToDatatable(string json, DataTable datatable) { if (!string.IsNullOrEmpty(json)) { dynamic list = LibSerialization.DeserializeJson(json); if (list.Count > 0) { foreach (var obj in list) { var newRow = datatable.NewRow(); foreach (var property in obj) { newRow[property.Name.ToLower()] = property.Value.ToString(); } datatable.Rows.Add(newRow); } } } return datatable; }