有点奇怪的场景,但我基本上有一个强类型模型,我们称之为 Person。使用 C# 驱动程序将此模型保存到 MongoDB 中。然后另一个应用程序提取原始 BSON 文档(通过 QueryDocument),然后调用 ToJson() 并将其吐出到其他地方以供其他使用。
然而,JSON 吐出在 JSON 中有自定义 CSUUID 字段,并且序列化框架不知道如何处理它们,所以有什么方法可以删除它们并让它只有 GUID 而没有 CSUUID 包装器?
有点奇怪的场景,但我基本上有一个强类型模型,我们称之为 Person。使用 C# 驱动程序将此模型保存到 MongoDB 中。然后另一个应用程序提取原始 BSON 文档(通过 QueryDocument),然后调用 ToJson() 并将其吐出到其他地方以供其他使用。
然而,JSON 吐出在 JSON 中有自定义 CSUUID 字段,并且序列化框架不知道如何处理它们,所以有什么方法可以删除它们并让它只有 GUID 而没有 CSUUID 包装器?