[JsonObject(MemberSerialization.OptIn)]
class Profile : List<Slot>
{
[JsonProperty]
public string Name { get; set; }
}
因此,我制作了一个自定义类,该类几乎只是一个List<OtherClass>
,并附加了一些功能。
在不使用[JsonObject(MemberSerialization.OptIn)]
和[JsonProperty]
的情况下,列表可以很好地进行序列化。但是,自定义属性却没有。
当我使用它时,只有属性会序列化。
但是我不确定如何将列表本身标记为[JsonProperty]
,因为它是继承的类。
tl; dr::当列表本身被继承时,如何将列表的内容标记为[JsonProperty]
? -还是以其他方式包含自定义属性?