为了账号安全,请及时绑定邮箱和手机立即绑定

如何使用Json.Net对具有附加属性的自定义集合进行序列化/反序列化

如何使用Json.Net对具有附加属性的自定义集合进行序列化/反序列化

C#
哆啦的时光机 2020-01-05 08:00:35
我有一个自定义集合(实现IList),它具有一些自定义属性,如下所示:class FooCollection : IList<Foo> {    private List<Foo> _foos = new List<Foo>();    public string Bar { get; set; }            //Implement IList, ICollection and IEnumerable members...}序列化时,使用以下代码:JsonSerializerSettings jss = new JsonSerializerSettings() {    TypeNameHandling = TypeNameHandling.Auto};string serializedCollection = JsonConvert.SerializeObject( value , jss );它正确地序列化和反序列化所有收集项;但是,FooCollection不会考虑该类中的任何其他属性。无论如何,有没有将它们包括在序列化中?
查看完整描述

3 回答

  • 3 回答
  • 0 关注
  • 398 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信