Unfortunately, I can't manage to load the email addresses in the appsettings.json to the list . What am I doing wrong?
IConfiguration config = new ConfigurationBuilder()
.AddJsonFile("appsettings.json", false, true)
.Build();
Setting settings = config.GetRequiredSection("Settings").Get<Setting>();
Config Class:
public class Setting
{
public List<MailAddress> MailAddresses { get; set; }
}
Shortened appsettings.json:
{
"Settings": {
"Mailadresses": [
[ "[email protected]", "DisplayName 1" ],
[ "[email protected], DisplayName 2" ],
[ "[email protected], DisplayName 3" ]
]
}
}
Thanks in advance for your help.
Here is a complete example which creates
appsettings.json
followed by reading the data. Written in .NET Core 7.