小编Mus*_*nay的帖子

如何在 Go Validator 中只接受多个字段之一?

type CoolName struct {
    Foo string  `json:"foo"`
    Bar string  `json:"bar"`
}
Run Code Online (Sandbox Code Playgroud)

使用 Go 验证器,我只想将这两个字段之一设为必填,如果这两个字段的内容都已满,则给出错误。

我用过required_without,但它只对需要其中之一有帮助。我不知道如何验证两个字段是否同时没有内容。

validation go

5
推荐指数
1
解决办法
1667
查看次数

标签 统计

go ×1

validation ×1