如何让json.net序列化从List <T>派生的类的成员?

我创建了一个PagedResult<T> : List<T>包含一些添加成员的类,以便使用我们的一个组件。但是,当我运行json反序列化器时,它只序列化列表。如果我的标记与派生类[JsonObject]和[JsonProperty]然后它只会序列化派生类的成员,而不是名单。我如何得到两者?


FFIVE
浏览 413回答 3
3回答

白板的微信

我想到的最简单的解决方法是将内部元素公开为派生类的另一个属性:[JsonProperty]public IEnumerable<T> Elements {&nbsp; &nbsp; get&nbsp;&nbsp; &nbsp; {&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;return this;&nbsp;&nbsp; &nbsp; }}
打开App,查看更多内容
随时随地看视频慕课网APP