第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何將Json.Net設(shè)置為WCF REST服務(wù)的默認(rèn)序列化器

如何將Json.Net設(shè)置為WCF REST服務(wù)的默認(rèn)序列化器

RISEBY 2019-10-11 10:56:52
序列化/反序列化實體時可以改寫默認(rèn)的WCF DataContractSerializer行為,而改用JSON.NET嗎?我具有以下處理城市實體的服務(wù)合同。出于設(shè)計原因,City實體的IsReference = true,因此默認(rèn)的DataContractSerializer引發(fā)錯誤。對于“ GET”方法,我可以使用JsonConvert.DeserializeObject處理這種情況,但是對于“ PUT,POST,DELETE”方法,DataContractSerializer優(yōu)先并且無法抱怨IsReference實體無法序列化。我已經(jīng)找到了實現(xiàn)IOperationBehavior并提供我自己的序列化程序的帖子,但是我不知道如何將Json.NET與此集成。我相信應(yīng)該有更直接的方法。對于這種情況的任何幫助或指導(dǎo),或?qū)ζ渌椒ǖ慕ㄗh,我將不勝感激。[ServiceContract][AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Allowed)[ServiceBehavior(InstanceContextMode = InstanceContextMode.PerCall)]public class CityService{    [Description("Get all Cities")]      [WebGet(UriTemplate = "")]    public Message Cities()    {    }    [Description("Allows the details of a single City to be updated.")]    [WebInvoke(UriTemplate = "{code}", Method = "PUT")]    public Message UpdateCity(string code, City city)    {    }}
查看完整描述

3 回答

  • 3 回答
  • 0 關(guān)注
  • 836 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號