此Json.NET页面没有明确提及对IEnumerable的支持。但在测试方面,它似乎奏效了。我能相信这一点吗?
序列化不是问题,因为它使用了序列化对象的类型
泛型ienumerable(ienumerable<>)可以反序列化,因为它的内部类型足以让反序列化程序理解要读取的内容,但泛型ienumerble只是一个需要一些帮助才能反序列化的接口,如显式JsonConverter
当然,我指的是序列化/反序列化到类型化对象,而不是JObject
这是一个类似于您的问题:JSON.NET-如何反序列化接口实例的集合?
这篇博客文章进一步解释道:http://blog.greatrexpectations.com/2012/08/30/deserializing-interface-properties-using-json-net/