我正在使用ASP.NETMVC5Web Api.我想咨询我所有的用户.
我写了api/users
封信,收到了:
"ObjectContent`1'类型未能序列化内容类型'application/json;charset=utf-8'的响应正文"
在WebApiConfig中,我已经添加了以下行:
HttpConfiguration config = new HttpConfiguration();
config.Formatters.XmlFormatter.SupportedMediaTypes.Remove(appXmlType);
config.Formatters.JsonFormatter.SerializerSettings.ReferenceLoopHandling = Newtonsoft.Json.ReferenceLoopHandling.Ignore;
但它仍然不起作用.
我的返回数据功能如下:
public IEnumerable<User> GetAll()
{
using (Database db = new Database())
{
return db.Users.ToList();
}
}