我在外部程序集中有一个现有的类,我无法更改。 我想用Newtonsoft JSON.Net从这个类序列化一个对象,但不是所有的属性。
通常我可以使用JsonIgnoreAttribute属性执行此操作:
public class TestJsonClass
{
public string PropA { get; set; }
[JsonIgnoreAttribute]
public string PropB { get; set; }
}
但是由于我无法更改类,有没有办法忽略没有属性的属性?
答案 0 :(得分:1)
尝试使用适当的注释继承class和override属性,或者在一个全新的类中复制属性值。