Saya bekerja dengan ASP.NET MVC 5 Web Api. Saya ingin berkonsultasi dengan semua pengguna saya.
Saya menulis api/users
dan saya menerima ini:
"Jenis 'ObjectContent`1' gagal membuat serial isi respons untuk jenis konten 'application / json; charset = utf-8'"
Di WebApiConfig, saya sudah menambahkan baris ini:
HttpConfiguration config = new HttpConfiguration();
config.Formatters.XmlFormatter.SupportedMediaTypes.Remove(appXmlType);
config.Formatters.JsonFormatter.SerializerSettings.ReferenceLoopHandling = Newtonsoft.Json.ReferenceLoopHandling.Ignore;
Tapi tetap tidak berhasil.
Fungsi saya untuk mengembalikan data adalah ini:
public IEnumerable<User> GetAll()
{
using (Database db = new Database())
{
return db.Users.ToList();
}
}