Skip to content

Support System.Text.Json JsonStringEnumMemberNameAttribute #1738

@bdovaz

Description

@bdovaz

Added in 9.0.0: dotnet/runtime#74385

I think it should only affect:

[System.Runtime.Serialization.EnumMember(Value = @"{{ enum.Value | replace: '"', '""' }}")]

And maybe?

var enumMemberAttribute = contextualType.Type.GetRuntimeField(enumName)?.GetCustomAttribute<EnumMemberAttribute>();

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions