Converters for System.Text.Json
For use, see Register a custom converter.
Important
Obsolete: Use built-in DateOnlyConverter
and TimeOnlyConverter
on System.Text.Json@7.0.0
(.NET 7.0) or higher.
Implementation of JsonConverter<DateOnly>
and JsonConverter<TimeOnly>
.
Important
Obsolete: Use built-in JsonStringEnumMemberNameAttribute
on System.Text.Json@9.0.0
(.NET 9.0) or higher.
Implementation of JsonConverterFactory
for enum
that uses JsonPropertyNameAttribute
and EnumMemberAttribute
Implementation of JsonConverterFactory
for Nullable<T>
that treats ""
as null
.
Important
Obsolete: Use built-in JsonNamingPolicy
on System.Text.Json@8.0.0
(.NET 8.0) or higher.
See also Use a custom JSON property naming policy.
JsonLowerSnakeCaseNamingPolicy
- Convert property name to
snake_case
- Convert property name to
JsonUpperSnakeCaseNamingPolicy
- Convert property name to
SNAKE_CASE
- Convert property name to
JsonKebabCaseNamingPolicy
- Convert property name to
kebab-case
- Convert property name to