public static Dictionary<string, object> ToJson(DataSet data) { Dictionary<string, object> d = new Dictionary<string, object>(); foreach (DataTable table in data.Tables) { d.Add(table.TableName, RowsToDictionary(table)); } return d; }