我可以为结构中的字符串字段设置默认最大长度吗?

Ame*_*mza 5 reflection validation struct go max-size

我的应用程序中有多个使用 golang 的结构。结构中的某些字段具有maxsize标记,有些则没有。例如:

type structone struct {
  fieldone string `valid:MaxSize(2)`
  fieldtwo string 
}

type structtwo struct {
  fieldone string `valid:MaxSize(2)`
  fieldtwo string 
}
Run Code Online (Sandbox Code Playgroud)

因此,如果在运行时不包含任何有效的最大大小标签,我想为所有字段设置默认的最大大小。是否可以?有人可以帮忙吗。

Vol*_*ker 4

我可以为结构中的字符串字段设置默认最大长度吗?

不。