您好,对于golang中限定字段的类型为1或2,可以使用枚举类型进行定义。具体实现方法如下:
type FieldType int
const (
TypeOne FieldType = 1
TypeTwo FieldType = 2
)
type MyStruct struct {
FieldName FieldType `json:"fieldName"`
}
在上述代码中,我们通过定义一个名为FieldType的枚举类型来限定字段的类型。同时,在结构体MyStruct中使用FieldName字段来表示该结构体中需要用到的枚举类型。在使用该结构体时,我们可以给FieldName赋值为TypeOne或者TypeTwo,以满足字段类型的要求。
希望能够解决您的问题!