ASP.NET MVC 5 Web 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();
}
}