ฉันกำลังทำงานกับ 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();
}
}