我正在尝试从我的数据库中读取值。但是为什么我只得到没有列名的值?这是我的控制器。以 JSON 格式返回值
SqlCommand cmd = con.CreateCommand();
cmd.CommandText = "SELECT DISTINCT State FROM MyDBtable";
con.Open();
List<string> StateList = new List<string>();
SqlDataReader reader = cmd.ExecuteReader();
while (reader.Read())
{
StateList.Add(reader[0].ToString());
}
return Json(new
{
myTable = StateList
}, JsonRequestBehavior.AllowGet);
这是我的 JSON
{"myTable":["VA","CA"]}
在哪里,它应该给我
{"myTable":[{"State":"VA"},{"State":"CA"}]}
为什么不是读取和打印状态