title: Docker compose array environment settings not set for appsettings.json section
body: <p>I am using a docker compose file to set the appsettings.json array section with enviornment variables as below:</p>
  <p>AppSettings.json section</p>
  <pre class="lang-json prettyprint-override"><code>---
  &quot;PluginManager&quot;: {      
        &quot;Plugins&quot;: [
          {
            &quot;Service&quot;: &quot;TestPlugin&quot;,          
            &quot;NugetRepository&quot;: {
              &quot;Url&quot;: &quot;&quot;,
              &quot;NugetKey&quot;: &quot;&quot;,
              &quot;NugetValue&quot;: &quot;&quot;
            },
            &quot;Package&quot;: {
              &quot;Name&quot;: &quot;SamplePackage&quot;,
              &quot;Version&quot;: &quot;1.0.0&quot;
            }
          }        
        ]
      },
  ---
  </code></pre>
  <p>Docker compose file:</p>
  <pre><code>- PluginManager__Plugins__0__ServiceId=TestService_1
  - PluginManager__Plugins__0__SubServiceId=
  - PluginManager__Plugins__0__NugetRepository_Url=https://nugetUrl
  - PluginManager__Plugins__0__NugetRepository_Username=username
  - PluginManager__Plugins__0__NugetRepository_Password=Password
  - PluginManager__Plugins__0__Package_Name=TestPackage
  - PluginManager__Plugins__0__Package_Version=1.0.0
  
  - PluginManager__Plugins__1__ServiceId=TestService_2
  - PluginManager__Plugins__1__SubServiceId=
  - PluginManager__Plugins__1__NugetRepository_Url=https://nugetUrl
  - PluginManager__Plugins__1__NugetRepository_Username=username
  - PluginManager__Plugins__1__NugetRepository_Password=Password
  - PluginManager__Plugins__1__Package_Name=TestPackage
  - PluginManager__Plugins__1__Package_Version=1.0.3
  
  </code></pre>
  <p>I wanted to pass one or more these array blocks dynamically. Currently I am unable to pass these dynamic environment values. These are getting ignored. Is there a way to achieve this without changing my appsettings.json structure?</p>