在AppSetting.json中读取配置是非常常用的功能, 大部分情况下, 我们获取的都是一个字符串型的配置, 那么如果, 我们需要获取一个数组或List的配置该如何获取呢?

{
	"List": [
			"Value01",
			"Value02",
			"Value03"
		]
}

核心代码为:

List<string> emailTo = _config.GetSection("List").Get<List<string>>();

特别注意的点是, 如果需要使用 Get() 方法, 需要需要安装以下 NuGet 包:

Microsoft.Extensions.Configuration.Binder