using Microsoft.Extensions.Configuration;
using System.Collections.Generic;
var root = new ConfigurationBuilder()
.AddInMemoryCollection(new Dictionary<string, string>
{ "Keys:0:Secret", "deep" }
Console.WriteLine("----------");
foreach (var key in x1.Keys)
Console.WriteLine(key ?? "null");
Console.WriteLine("----------");
foreach (var key in x2.Keys)
Console.WriteLine(key.Secret ?? "null");
Console.WriteLine("----------");
public string[] Keys { get; set; }
public Key[] Keys { get; set; }
public string Secret { get; set; }