检查 json 中的多个设置(C#、Json)

Check multiple settings inside json (C#, Json)

我正在从 appsettings.json 读取数据,如果 value = true 那么 运行 方法.

private void SeedExampleData(IApplicationBuilder app)
{
   var settings = app.ApplicationServices.GetService<IOptions<AppSettings>>(); 
   if(settings.Value.SeedEventsData)
   {
      var dataInitializer = app.ApplicationServices.GetService<IDataInitializer>();
          dataInitializer.SeedEventsAsync();
   }
}

我的appsettings.json:

"app": {
    "SeedEventsData": true,
    "SeedAdvertsData": true
  }

我的问题是:

我做了如下研究:

...
public IConfiguration Configuration { get; }

private void SeedExampleData(IApplicationBuilder app)
{
  var appArray = Configuration.GetSection("app").AsEnumerable();
  foreach (var item in appArray)
  {
    //TO DO
  }
}

正在逐节进行。