在 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值。如何获取数组?
_config.GetSection("AppUser").Get<AppUser[]>();
。 - Giorgos BetsosGetValue
来获取这个键的值:Configuration.GetValue<string[]>("MyArray")
。 - Alexei - check Codidact