Although I am not a pro-Golang developer, I am trying to restrict the duplicate elements from my array in struct during JSON validation.
type Test struct {
Test []*string `json:"test" validate:"required,min=1,max=10,excludes=duplicate"`
}
I am using excludes parameter but it's not working for me.
For array & slices you should use the
unique
tag.Checking the docs:
https://pkg.go.dev/github.com/go-playground/validator#hdr-Unique