[ASP.NET Core]ASP.NET Core应用程序编程开发中如何从配置文件(appsettings.json)中读取数组呢?
1.79K 次浏览
ASP.NET Core应用程序编程开发中如何从配置文件(appsettings.json)中读取数组呢?
比如配置文件appsetting.json的配置数据如下:
{
"MyArray": [
"str1",
"str2",
"str3"
]
}
Startup.cs注册服务如下:
public void ConfigureServices(IServiceCollection services)
{
services.AddSingleton<IConfiguration>(Configuration);
}
控制器的代码:
public class HomeController : Controller
{
private readonly IConfiguration _config;
public HomeController(IConfiguration config)
{
this._config = config;
}
public IActionResult Index()
{
return Json(_config.GetSection("MyArray"));
}
}
现需要在控制的Index操作方法中读取配置文件中MyArray
节点的数据,并返回其中的数组,应该如何操作呢?