4
JavaScriptSerializer serializer = new JavaScriptSerializer();
string sJSON = serializer.Serialize(pt);
這工作得很好,除了它也包括被設置爲[NonSerialized]
領域有沒有辦法來排除這些領域?轉換對象到JSON字符串只序列化字段
JavaScriptSerializer serializer = new JavaScriptSerializer();
string sJSON = serializer.Serialize(pt);
這工作得很好,除了它也包括被設置爲[NonSerialized]
領域有沒有辦法來排除這些領域?轉換對象到JSON字符串只序列化字段
[ScriptIgnore()]
是你想要
什麼[NonSerialized()]
標籤僅適用於二進制serilaization,你的例子就是Java腳本序列化的一個
我認爲你正在尋找ScriptIgnoreAttribute
:
public class Data {
[ScriptIgnore]
public string Ignore;
public string DoNotIgnore;
}