プロパティにデータがある場合、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 が De-/Serialization からプロパティを除外することでした。私の RavenDB ドキュメントにはデータがあります。何か不足していますか?