سلام به برنامه نویسان عزیز!
بنده یه دیتا بیس دارم که یه جدولش می خوام تبدیل کنم به json.
چون یه کلید خارجی از یه جدول دیگه وجود داره در این جدول
همش خطا میده.من با این تبدیلش میکنم
JsonConvert.SerializeObject(s);
از json.net
در Application_Start هم این وارد کردم
HttpConfiguration config = GlobalConfiguration.Configuration;
config.Formatters.JsonFormatter
.SerializerSettings
.ReferenceLoopHandling = Newtonsoft.Json.ReferenceLoopHandling.Ignore;
ولی باز خطا میده.ممنون
کوئری شما list هست واگه اشتباه نکنم برای تبدیل باید تک تک بدید
داخل یک حلقه سعی کنید به Json تبدیل کنید ببینید درست میشه
سلامی دوباره، مشکلم حل شد
هر چی که داخل
Application_Start وارد کردم
پاک کردم
بعد در قسمت کد ها
JsonConvert.SerializeObject(s, Formatting.Indented, new JsonSerializerSettings { ReferenceLoopHandling = ReferenceLoopHandling.Ignore });
وارد کردم
درست شد
از سایت http://www.newtonsoft.com/ پیداش کردم
ممنون
یا علی مدد
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)