public static IMvcBuilder AddDefaultJsonOptions(this IMvcBuilder builder, Action<JsonOptions> configure)
{
builder.AddJsonOptions(options =>
{ options.AllowInputFormatterExceptionMessages = true; options.JsonSerializerOptions.PropertyNamingPolicy = JsonNamingPolicy.CamelCase; options.JsonSerializerOptions.DefaultIgnoreCondition = JsonIgnoreCondition.WhenWritingNull; options.JsonSerializerOptions.DictionaryKeyPolicy = JsonNamingPolicy.CamelCase;
configure.Invoke(options);
});
return builder;
}
public static IMvcBuilder AddDefaultJsonOptions(this IMvcBuilder builder, Action<JsonOptions> configure)
{
builder.AddJsonOptions(options =>
{ options.AllowInputFormatterExceptionMessages = true; options.JsonSerializerOptions.PropertyNamingPolicy = JsonNamingPolicy.CamelCase; options.JsonSerializerOptions.DefaultIgnoreCondition = JsonIgnoreCondition.WhenWritingNull; options.JsonSerializerOptions.DictionaryKeyPolicy = JsonNamingPolicy.CamelCase;
configure.Invoke(options);
});
return builder;
}