在结果json中隐藏类属性

本文关键字:属性 隐藏 结果 json | 更新日期: 2023-09-27 18:19:40

我有一个检索mongodb对象的类,这个类是我的应用程序的json输出。问题是我想隐藏"_id"字段,但我做不到。我试着这样做(我在这里找到了公认的答案):

    [ScriptIgnore]             
    [BsonRepresentation(BsonType.ObjectId)]    
    public string _id { get; set; }    

但是"_id"属性仍然显示在我的结果中。我只想提几件事:-我与.net MVC4 API项目合作-我使用的mongodb项是完整结果中的一个子项:

{"response":{"data":{"_id":"51c38b14dc2ab62eb0265395",…..}。。。"版本":1.0}

在结果json中隐藏类属性

尝试使用[JsonIgnore]属性:

[JsonIgnore]  
[BsonRepresentation(BsonType.ObjectId)]    
public string _id { get; set; }