मैं ASP.NET MVC 5 वेब एपी के साथ काम कर रहा हूं। मैं अपने सभी उपयोगकर्ताओं से परामर्श करना चाहता हूं।
मैंने लिखा api/users
और मुझे यह प्राप्त हुआ:
"'ObjectContent`1' प्रकार, सामग्री प्रकार 'अनुप्रयोग / 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();
}
}