1

我在外部程序集中有一个无法更改的现有类。我想用 Newtonsoft JSON.Net 序列化这个类的一个对象,但不是所有的属性。

通常我可以使用 JsonIgnoreAttribute 属性来做到这一点,如下所示:

public class TestJsonClass
{
    public string PropA { get; set; }

    [JsonIgnoreAttribute]
    public string PropB { get; set; }
}

但是由于我不能更改类,有没有办法忽略没有属性的属性?

4

1 回答 1

1

尝试使用适当的注释继承类并覆盖属性或将属性值复制到一个全新的类中。

于 2012-04-16T19:18:49.500 回答