Есть ли способ аннотировать POCO, чтобы игнорировать JsonStringEnumConverter? В настоящее время я настроил это в своем классе запуска:
mvcBuilder.AddJsonOptions(options =>
{
options.JsonSerializerOptions.Converters.Add(new JsonStringEnumConverter(JsonNamingPolicy.CamelCase));
// ... other options ...
});
Но затем у меня есть перечисление, которое я хочу сериализовать со значением numberi c, а не со строковым значением
[JsonConverter(typeof(... what goes here ...)]
public enum TypeIdentifier
{
value1,
value2
}
ожидаемая сериализация:
{
"myProperty":1
}