صحیح نبودن خروجی Json در WCF
با سلام خدمت همه دوستان
من یک سرویس WCF نوشتن که خروجی Json میده اما خروجی که بر میگردونه معتبر نیست و نمیشه پارز کرد اونو
JavaScriptSerializer js = new JavaScriptSerializer();
return js.Serialize(Passenger);
اطلاعات از جدول اس کیو ال با Ef خونده میشن و همون ابجکت Ef رو میدم به حروجی ، رشته خروجی Json هست اما ولید نیست . نمیشه پارزش کرد(تقریبا ساختار جیسون داره ) حتی از کتابخونه های جیسون هم کمک گرفتم اما نشد ممنون میشم راهنمایی کنید
return JsonConvert.SerializeObject(Passenger);
نقل قول: صحیح نبودن خروجی Json در WCF
سلام
با JavaScriptSerializer سریالایز میکنین یا JsonConvert؟ کد که نوشتین و میخواین برش گردونین و نمیشه کو؟
نمونه رشته سریالایز شده و کلاس EF ای که میخواید دیسریالایز بشه رو بذارید.
بصورت کلی با همون JsonConvert سریالش کنید و با همون هم بازش کنید. مثلاً اگه کلاس هدف TempSearchUserResult باشه:
var json = JsonConvert.SerializeObject(obj, Formatting.Indented);
// ...
var result = JsonConvert.DeserializeObject<TempSearchUserResult >(response);