System.Text.Json Formatter for GraphQL Query Builder

A System.Text.Json property name formatter for GraphQL.Query.Builder (>= 2.0.0).
This formatter returns the JsonPropertyNameAttribute value.

Install
dotnet add package GraphQL.Query.Builder.Formatter.SystemTextJson
Usage
public class Human
{
[JsonPropertyName("firstName")]
public string? FirstName { get; set; }
[JsonPropertyName("lastName")]
public string? LastName { get; set; }
}
QueryOptions options = new()
{
Formatter = SystemTextJsonPropertyNameFormatter.Format
};
var query = new Query<Human>("humans", options)
.AddArguments(new { id = "uE78f5hq" })
.AddField(h => h.FirstName)
.AddField(h => h.LastName);
Console.WriteLine("{" + query.Build() + "}");