MongoDB的序列化设置
本文关键字:设置 序列化 MongoDB | 更新日期: 2023-09-27 17:49:21
是否有任何方法只序列化我的对象的私有字段,该对象在MongoDB中具有DataMember属性?
string json =
item.ToJson(
new MongoDB.Bson.IO.JsonWriterSettings()
{
GuidRepresentation = GuidRepresentation.Standard,
Indent = false,
OutputMode = MongoDB.Bson.IO.JsonOutputMode.JavaScript
}
);
要防止公共字段被序列化,请使用BsonIgnore属性:
public class Car
{
public string Brand;
public string Model;
[BsonIgnore]
public double Price;
}
在上面的示例代码中,当该类被序列化时,price字段将被忽略。