Ich arbeite mit ASP.NET MVC 5 Web Api. Ich möchte alle meine Benutzer konsultieren.
Ich habe geschrieben api/users
und erhalte Folgendes:
"Der Typ 'ObjectContent`1' konnte den Antworttext für den Inhaltstyp 'application / json; charset = utf-8' nicht serialisieren."
In WebApiConfig habe ich bereits folgende Zeilen hinzugefügt:
HttpConfiguration config = new HttpConfiguration();
config.Formatters.XmlFormatter.SupportedMediaTypes.Remove(appXmlType);
config.Formatters.JsonFormatter.SerializerSettings.ReferenceLoopHandling = Newtonsoft.Json.ReferenceLoopHandling.Ignore;
Aber es funktioniert immer noch nicht.
Meine Funktion für Rückgabedaten lautet:
public IEnumerable<User> GetAll()
{
using (Database db = new Database())
{
return db.Users.ToList();
}
}