2012-08-28 136 views
4
JavaScriptSerializer serializer = new JavaScriptSerializer(); 
string sJSON = serializer.Serialize(pt); 

這工作得很好,除了它也包括被設置爲[NonSerialized] 領域有沒有辦法來排除這些領域?轉換對象到JSON字符串只序列化字段

回答

3

[ScriptIgnore()]是你想要

什麼[NonSerialized()]標籤僅適用於二進制serilaization,你的例子就是Java腳本序列化的一個