0

如何使用验证器框架验证多个结构。例如,如果一个男人有小狗。我想验证小狗的名字是否是阿尔法。如果它是一个,那么我可以做到,如果是一群小狗呢? https://play.golang.org/p/9-1Ih76hD7j 不适用于 dongs 数组。 https://play.golang.org/p/PGQT3jaFVuS 正在工作 - 只有一只狗。

我想验证结构数组,我们可以使用 goplayground 验证器框架吗?

4

1 回答 1

2

使用dive标签对可迭代结构执行验证:

Puppies   []*Dog `json:"puppies" validate:"dive"`

参考https://godoc.org/github.com/go-playground/validator#hdr-Dive

于 2020-11-27T18:31:07.277 回答