我知道Newtonsoft的Json。. NET库能够通过一个额外的NuGet包序列化和反序列化BSON。是否可以将其用作MongoDB驱动程序的序列化器和反序列化器,而不是默认的?
我已经使用Newtonsoft库来序列化数据,以便在应用程序中进行电汇。我计划使用MongoDB向这个应用程序添加存储,我想避免使用两个不同的库进行序列化。
但我认为这是不可能的。因为此时的转换部分是由驱动程序完成的。并且mongodb驱动程序api不暴露,修改它使用另一个外部代码。除非你修改原始源代码以接受外部库作为插件。