package main import ( "fmt" "github.com/gogf/gf/util/gconv" "reflect" ) type abc struct { GoodsId string `json:"goods_id" form:"goods_id" binding:"required" required_errcode:"10086" ` Num string `json:"num" form:"num" binding:"required"` } func main() { abc:=abc{} typeof:=reflect.TypeOf(abc) filed,_:=typeof.FieldByName("GoodsId") s:=filed.Tag.Get("required_errcode") gconv.Int(s) si:=int(int64(s)) fmt.Print(s,si) }