appsettings.json에서
{
"MyArray": [
"str1",
"str2",
"str3"
]
}
Startup.cs에서
public void ConfigureServices(IServiceCollection services)
{
services.AddSingleton<IConfiguration>(Configuration);
}
HomeController에서
public class HomeController : Controller
{
private readonly IConfiguration _config;
public HomeController(IConfiguration config)
{
this._config = config;
}
public IActionResult Index()
{
return Json(_config.GetSection("MyArray"));
}
}
위의 코드가 있는데 null이 있습니다. 어떻게 배열을 얻는가?
"Clients": [ {..}, {..} ]
이 있으면를 호출해야합니다Configuration.GetSection("Clients").GetChildren()
.