make this kind of code more intuitive and simple:
var jsonSerializationOptions = new JsonSerializerOptions
{
Converters =
{
new EntityConverter()
},
PropertyNamingPolicy = JsonNamingPolicy.CamelCase
};
builder.Services.AddSagawayContextPropagator();
builder.Services.AddControllers().AddDapr(b =>
{
b.AddSagawayContextPropagator();
b.UseJsonSerializationOptions(jsonSerializationOptions);
}).AddJsonOptions(options =>
{
options.JsonSerializerOptions.PropertyNamingPolicy = JsonNamingPolicy.CamelCase;
options.JsonSerializerOptions.Converters.Add(new JsonStringEnumConverter(JsonNamingPolicy.CamelCase,
allowIntegerValues: false));
options.JsonSerializerOptions.Converters.Add(new EntityConverter());
options.JsonSerializerOptions.PropertyNameCaseInsensitive = true;
});