【问题标题】:Set Json Attribute on existing class在现有类上设置 Json 属性
【发布时间】:2014-02-13 23:35:13
【问题描述】:

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

通常我可以像这样使用 JsonIgnoreAttribute 属性来做到这一点:

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

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

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

【问题讨论】:

标签: c# .net json


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-06-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-16
    • 1970-01-01
    • 2023-03-17
    相关资源
    最近更新 更多