GenerateScriptType是否支持NonSerialized?

时间:2010-05-26 18:19:08

标签: c# json serialization

我有一个在客户端和服务器端都使用的对象。

GenerateScriptType(typeof(MyClass))

但是,在客户端上有一些我不需要的字段,所以我的问题是有什么方法可以阻止这些字段被序列化? (例如,MyClass中的Field2和Field3)

我尝试用[NonSerialized]标记字段,但它们仍然被序列化......

    public class MyClass
    {
        public string Field1;
        public string Field2
        {
            get;
            set;
        }
        private string _field3;
        public string Field3
        {
            get
            {
                return _field3 ?? (_field3 = "lala");
            }
        }
    }

此致

1 个答案:

答案 0 :(得分:1)

尝试添加ScriptIgnore属性。