我有一個(gè)自定義集合(實(shí)現(xiàn)IList),它具有一些自定義屬性,如下所示:class FooCollection : IList<Foo> { private List<Foo> _foos = new List<Foo>(); public string Bar { get; set; } //Implement IList, ICollection and IEnumerable members...}序列化時(shí),使用以下代碼:JsonSerializerSettings jss = new JsonSerializerSettings() { TypeNameHandling = TypeNameHandling.Auto};string serializedCollection = JsonConvert.SerializeObject( value , jss );它正確地序列化和反序列化所有收集項(xiàng);但是,F(xiàn)ooCollection不會(huì)考慮該類中的任何其他屬性。無(wú)論如何,有沒有將它們包括在序列化中?
如何使用Json.Net對(duì)具有附加屬性的自定義集合進(jìn)行序列化/反序列化
哆啦的時(shí)光機(jī)
2020-01-05 08:00:35