Browse by Tags

Sorry, but there are no more tags available to filter with.
【答客問】Json.NET-動態決定屬性是否序列化
昨天提到 Json.NET屬性序列化設定 ,接獲讀者森哥留言: 請問黑大, 針對不需要序列化的「屬性」是否可以透過程式「動態」設定或是過濾? 有預感遲早也會遇到這個 靠杯 火盃的考驗,決定打鐵趁熱,馬上來練習。所幸,Json.NET真的很強大,早就料想到此一需求,提供 ContractResolver 以實現神乎奇技的高度動態化。 我寫了一個範例,展示兩種動態決定應序列化屬性的情境: Serialize時傳入屬性名稱陣列作為參數,正向表列JSON應包含的屬性。 由物件屬性值決定屬性是否要序列化,例如...
Posted 04 September 2013 09:26 PMJeffrey | 6 comment(s) 7,347
Filed under: ,
Json.NET技巧兩則: 忽略屬性及列舉轉字串
開發主戰場漸漸移到前端,應用Json.NET的深度也逐步增加。今天學會Json.NET技巧兩則,筆記如下: 情境1: 待序列化物件的部分屬性純粹供.NET端應用,不需傳到前端,希望能予以排除以縮短JSON字串,減少頻寬浪費。 解決方案 方法1 - 在屬性加上[JsonIgnore],負向表列哪些屬性不要序列化。 方法2 - 在類別加上[DataContract],為需序列化屬性加上[DataMember],正向表列哪些屬性需要序列化。 參考: Efficient JSON with Json.NET...
Posted 03 September 2013 11:01 PMJeffrey | 2 comment(s) 11,329
Filed under: ,

搜尋

Go

<November 2017>
SunMonTueWedThuFriSat
2930311234
567891011
12131415161718
19202122232425
262728293012
3456789
 
RSS
創用 CC 授權條款
【廣告】
twMVC
最新回應

Tags 分類檢視
關於作者

一個醉心技術又酷愛分享的Coding魔人,十年的IT職場生涯,寫過系統、管過專案, 也帶過團隊,最後還是無怨無悔地選擇了技術鑽研這條路,近年來則以做一個"有為的中年人"自許。

文章典藏
其他功能

這個部落格


Syndication