将 Newtonsoft 与 MongoDB 一起使用

Using Newtonsoft with MongoDB

我知道 Newtonsoft 的 Json.NET 库能够通过额外的 NuGet 包序列化和反序列化 BSON。是否可以将其用作 MongoDB 驱动程序的序列化器和反序列化器,而不是默认驱动程序?

我已经在使用 Newtonsoft 库序列化应用程序中的电汇数据。我计划使用 MongoDB 向此应用程序添加存储,并且我想避免使用两个不同的库进行序列化。

我认为还不可能。因为此时转换部分是由驱动程序完成的。并且 mongodb 驱动程序 api 未公开以修改它以使用另一个外部代码。除非您修改原始源代码以接受外部库作为插件。