[英]Json.NET [JsonRequired] surpress and add to ValidationAttribute
我的 model class 在 swagger.Z466DEEC716ECDF54D564D38 中所需的一些属性上使用[JsonRequired]
。 当 json 被序列化并且该属性丢失时,我得到了预期的错误。 但我希望它改为作为ValidationAttribute
添加,所以我返回一个缺失属性的列表,而不仅仅是一个。 这可能吗?
我可以创建一个 CustomAttribute 但这不会将其包含在 swagger 文档中作为必需
[AttributeUsage(AttributeTargets.Property | AttributeTargets.Field)]
public sealed class CustomAttributeRequiredField : ValidationAttribute
{
public override bool IsValid(object value)
{
return value != null;
}
}
但会丢失
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.