这些各种验证库如何将此元数据添加到结构中,例如:
type Post struct {
Title string `valid:"alphanum,required"`
Message string `valid:"duck,ascii"`
AuthorIP string `valid:"ipv4"`
Date string `valid:"-"`
}
我很困惑,属性是标题,类型是字符串。除此之外你怎么能添加valid:"alphanum,required" 这是使用反射?
这与其他语言中的属性一样吗?
[Required]
public int Title { get;set; }
斯蒂芬大帝
交互式爱情
相关分类