configor
configor copied to clipboard
Examples should decapitalize yaml fields in struct
var Config = struct {
Contacts []struct {
Name string
Email string `required:"true"`
}
}{}
configor.Load(&Config, "config.yml")
fmt.Println(Config)
// log: {[]}
contacts:
- name: i test
email: [email protected]
Can be fixed by decapitalizing Name, Contacts, and Email in your struct
Works as designed - use proper indentation in your yaml file.
contacts:
- name: i test
email: [email protected]
I think issue was I forgot to decapitalize fields (yaml:"name"
) in my struct, as @gidoBOSSftw5731 mentioned.
Reopening so maintainer consider mentioning this in README examples.