当属性有数据时,JsonIgnore 是否不起作用?我有以下课程:
public class SomeObject
{
public string Name { get; set; }
public DateTime Created { get; set; }
public List<string> ErrorList { get; set; }
[JsonIgnore]
public Dictionary<string, object> Parameters { get; set; }
public SomeObject()
{
this.ErrorList = new List<string>();
this.Parameters = new Dictionary<string, object>();
}
}
我的期望是 JsonIgnore 会从反序列化/序列化中排除属性。我的 RavenDB 文档有数据。我错过了什么吗?