Что такое struct tags для валидации?

Middle
268 просмотров
AFK Offer AI

Struct tags — метаданные в обратных кавычках после поля: Name string json:"name" validate:"required,min=2,max=50". Пакет validator читает тег validate и проверяет: required (не пустое), min/max (длина), email, url, oneof=active inactive. Можно комбинировать: validate:"required,email". Для вложенных структур — validate:"required,dive" проверит каждый элемент слайса. Кастомные валидаторы регистрируются через validate.RegisterValidation().

Следующий вопрос

Что такое HTTP/2 multiplexing?