Json.NET 是否支持序列化/定义到 IEnumerable<T>?



此Json.NET页面没有明确提及对IEnumerable的支持。但在测试方面,它似乎奏效了。我能相信这一点吗?

序列化不是问题,因为它使用了序列化对象的类型

泛型ienumerable(ienumerable<>)可以反序列化,因为它的内部类型足以让反序列化程序理解要读取的内容,但泛型ienumerble只是一个需要一些帮助才能反序列化的接口,如显式JsonConverter

当然,我指的是序列化/反序列化到类型化对象,而不是JObject

这是一个类似于您的问题:JSON.NET-如何反序列化接口实例的集合?

这篇博客文章进一步解释道:http://blog.greatrexpectations.com/2012/08/30/deserializing-interface-properties-using-json-net/

相关内容

  • 没有找到相关文章

最新更新