validatig массив структур с использованием библиотеки валидатора goplayground
Как я могу проверить несколько структур с помощью платформы валидатора. например, если у мужчины есть щенки. и я хочу проверить имя щенка, является ли оно альфа. Если он один, то я могу это сделать, а что делать, если в случае массива щенков?https://play.golang.org/p/9-1Ih76hD7j не работает с массивом донгов. https://play.golang.org/p/PGQT3jaFVuS работает - только с одной собакой.
Я хочу проверить массив структур, можем ли мы сделать это с помощью инфраструктуры валидатора goplayground?
1 ответ
Использовать
dive
тег для проверки итерационных структур:
Puppies []*Dog `json:"puppies" validate:"dive"`
См. https://godoc.org/github.com/go-playground/validator#hdr-Dive.