0
覆蓋類的序列化(序列化)的最佳實踐方法是什麼?如何覆蓋System.Web.Script.Services.ScriptMethod的json序列化
具體而言,我有Key/Value對集合。默認生成的JSON如下所示:
[{"Key":1,"Value":"A"},{"Key":2,"Value":"B"},{"Key":3,"Value":"C"},{"Key":4,"Value":"D"},{"Key":5,"Value":"E"},{"Key":6,"Value":"F"}]
這非常浪費。 [{「1」:「A」:},{「2」:「B」:},{「3」:「C」: },{「4」:「D」:},{「5」:「E」:},{「6」:「F」:}]
這是一個半字節的字節,並更容易在JavaScript端使用。
實施ISerliazable
似乎並沒有工作 - 我覺得JSON序列被忽略它
谷歌發現了我這個http://blogs.msdn.com/b/carlosfigueira/archive/2011/09/06/wcf-extensibility-serialization-callbacks.aspx 但對我來說,這看起來像是在做事情的可怕方式 - 當然,必須有一個更好的辦法?