Когда JsonSerializer.Deserialize(String, JsonSerializerOptions) возвращает значение null? ⇐ C#
Когда JsonSerializer.Deserialize(String, JsonSerializerOptions) возвращает значение null?
Согласно официальной документации, метод JsonSerializer.Deserialize(String, JsonSerializerOptions) имеет возвращаемое значение TValue?. Однако в документации, к сожалению, не указано, в каких случаях возвращается null, и мне не удалось найти такой сценарий.
Например, для следующего кода (с использованием значения по умолчанию для параметра JsonSerializerOptions):
record Test(строка Что угодно); ... строка json = ...; Тест? результат = JsonSerializer.Deserialize(json); когда для result установлено значение null?
Согласно официальной документации, метод JsonSerializer.Deserialize(String, JsonSerializerOptions) имеет возвращаемое значение TValue?. Однако в документации, к сожалению, не указано, в каких случаях возвращается null, и мне не удалось найти такой сценарий.
Например, для следующего кода (с использованием значения по умолчанию для параметра JsonSerializerOptions):
record Test(строка Что угодно); ... строка json = ...; Тест? результат = JsonSerializer.Deserialize(json); когда для result установлено значение null?
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение