少し奇妙なシナリオですが、私は基本的に強く型付けされたモデルを持っています。それを Person と呼びましょう。このモデルは、C# ドライバーを使用して MongoDB に保存されます。次に、別のアプリケーションが未加工の BSON ドキュメントを (QueryDocument 経由で) 取り出してから、ToJson() を呼び出し、それを別の場所に吐き出して、何か他のものを消費させます。
ただし、JSON スパットアウトには JSON にカスタム CSUUID フィールドがあり、シリアル化フレームワークはそれらの処理方法を認識していないため、それらを削除して、CSUUID ラッパーなしで GUID を持つだけにする方法はありますか?