public static void Main()
var options1 = new JsonSerializerOptions
PropertyNameCaseInsensitive = false
var x = JsonSerializer.Deserialize<A>(json, options1);
Console.WriteLine(x.Integer);
Console.WriteLine(x.Boolean);
Console.WriteLine(x.Text);
var options2 = new JsonSerializerOptions
PropertyNameCaseInsensitive = true
var y = JsonSerializer.Deserialize<A>(json, options2);
Console.WriteLine(y.Integer);
Console.WriteLine(y.Boolean);
Console.WriteLine(y.Text);
public int Integer {get; set;}
public bool Boolean {get; set;}
public string Text {get; set;}