在现有类上设置Json Attribute

时间:2012-04-16 19:02:10

标签: c# .net json

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

通常我可以使用JsonIgnoreAttribute属性执行此操作:

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

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

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

1 个答案:

答案 0 :(得分:1)

尝试使用适当的注释继承class和override属性,或者在一个全新的类中复制属性值。