【发布时间】:2015-02-24 14:03:30
【问题描述】:
我正在进行 Web api 调用,我希望控制器方法以 json 格式返回数据。
我使用的模型类是 User.cs :
public partial class User
{
public int UserID { get; set; }
public string city { get; set; }
public string email { get; set; }
public string firstName { get; set; }
public string lastName { get; set; }
public string phone { get; set; }
public string password { get; set; }
}
我想通过下面的控制器方法以json格式返回所有用户的邮件数据。
public string GetUsers()
{
IEnumerable<User> users = db.Users.ToList();
var jsonSerialiser = new JavaScriptSerializer();
var json = jsonSerialiser.Serialize(users);
return json;
//string json = JsonConvert.SerializeObject(users);
//return json;
}
我得到的只是空的 json,例如:
[]
请帮忙。我已经介绍了 stackoverflow 上推荐的所有方法。
【问题讨论】:
标签: asp.net json asp.net-mvc asp.net-web-api asp.net-web-api2