using Microsoft.Extensions.Configuration;
public static void Main()
using var cfg = new MemoryStream();
cfg.Write(Encoding.UTF8.GetBytes(cfgStr));
cfg.Seek(0, SeekOrigin.Begin);
IConfiguration config = new ConfigurationBuilder().AddJsonStream(cfg).Build();
Console.WriteLine(config["yabba"]);
Console.WriteLine(config["zabba"]);
Console.WriteLine(config.GetValue<bool>("yabba"));
Console.WriteLine(config.GetValue<bool>("zabba"));
Console.WriteLine(config["xabba"]);
Console.WriteLine(config.GetValue<bool>("xabba"));