我使用go-swagger通过命令swagger generate spec
生成规范。一切都运行正常,但我希望减少规格与实际实施之间可能存在的不匹配。
例如,下面的模型在评论中有required : true
(用于规范生成),以及value:"required"
用于实际验证(例如govalidator)
// Current model
// swagger:parameters myAPI
type Post struct {
// the title
// required : true
Title string `json:"Title" valid:"required"`
// the message
Message string `json:"Message"`
}
有没有办法自定义go-swagger来解析valid:"required"
并自动在生成的规范中添加required:true
?我知道目前swagger generate spec
已经在检查json:"Tittle"
以填充json字段名称Title
。任何指针将不胜感激。感谢。