способа отдать мапу с именами полей и тегами струкур вместо
```
func GetFieldsAndTags(t any) map[string]string {
r := make(map[string]string)
for i := 0; i < reflect.ValueOf(t).NumField(); i++ {
name := reflect.TypeOf(t).Field(i).Name
cuttedTag, _ := strings.CutPrefix(string(reflect.TypeOf(t).Field(i).Tag), "json:")
r[name] = cuttedTag
}
return r
}
```
?
а зачем вам, если не секрет?
Обсуждают сегодня