Guides
Slices and Maps
Parse list and object-like tag values
Slices and Maps
Use square brackets for slices.
roles:"['admin','editor','viewer']"type RolesTag struct {
Value []string `option:"value"`
}
func (t RolesTag) Tag() string {
return "roles"
}Use object-like syntax for maps.
settings:"{'env':'prod','tier':'backend'}"type SettingsTag struct {
Value map[string]string `option:"value"`
}
func (t SettingsTag) Tag() string {
return "settings"
}