Json.net序列化继承的List <t>

时间:2019-02-04 15:19:53

标签: c# .net collections json.net

[JsonObject(MemberSerialization.OptIn)]
class Profile : List<Slot>
{
    [JsonProperty]
    public string Name { get; set; }
}

因此,我制作了一个自定义类,该类几乎只是一个List<OtherClass>,并附加了一些功能。

在不使用[JsonObject(MemberSerialization.OptIn)][JsonProperty]的情况下,列表可以很好地进行序列化。但是,自定义属性却没有。

当我使用它时,只有属性会序列化。

但是我不确定如何将列表本身标记为[JsonProperty],因为它是继承的类。

tl; dr::当列表本身被继承时,如何将列表的内容标记为[JsonProperty]? -还是以其他方式包含自定义属性?

0 个答案:

没有答案