【发布时间】:2014-12-07 00:46:10
【问题描述】:
我有一个 MVC .net 项目,我正在使用 mongodb。 我使用自定义 JsonConverter 将 ObjectId 属性序列化为字符串,正如我在此答案中所述: Automatically retun mongodb ObjectId as string with Json.NET in MVC
在那里我使用了一个属性,以便在某个属性上使用自定义转换器:[JsonConverter(typeof(ObjectIdConverter))
有没有办法告诉序列化程序对 ObjectId 类型的所有属性使用 ObjectIdConverter? 我不想回顾整个项目并添加此属性。
谢谢!
【问题讨论】:
-
试试 BsonSerializer.RegisterIdGenerator(typeof(xxx), new XXXObjectIdGenerator());
标签: c# asp.net-mvc mongodb json.net