আমি এএসপি.এনইটি এমভিসি 5 ওয়েব অপির সাথে কাজ করছি। আমি আমার সমস্ত ব্যবহারকারীর সাথে পরামর্শ চাই।
আমি লিখেছি api/users
এবং আমি এটি গ্রহণ করেছি:
"'অবজেক্ট কনটেন্ট`১' প্রকার সামগ্রী / প্রকারের অ্যাপ্লিকেশন / জেসসন; চরসেট = 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();
}
}