等效于 IServiceLocator 用于序列化

Equivalent of IServiceLocator for serialization

Microsoft 的 CommonServiceLocator 库中的 IServiceLocator 接口为注入框架提供者提供了一个构建接口,为库编写者提供了一个依赖的接口。

是否有与此等效的序列化?

我想让我的图书馆的用户轻松地在 ProtobufJson.NET 以及任何其他序列化框架之间进行选择。如果我将抽象作为我的库的一部分提供,我觉得也有必要编写一些基本的实现。

它是额外的 Nuget 包,在一般情况下会更好。

最后我自己做了: https://github.com/BrannonKing/CommonSerializer

我需要对库进行大量控制以测试计时。

另外,我在路上遇到了这个: https://github.com/EsWork/Es.Serializer