Итак, у меня есть объект JSON, который содержит даты, когда кандидаты завершили свою степень. Форматы даты не особенно стандартизированы и могут состоять только из года, в котором они получили степень. Я пытаюсь десериализовать этот JSON с помощью Newtonsoft и получаю следующее исключение:
Исключение при чтении JSON: Newtonsoft.Json.JsonReaderException: Не удалось преобразовать строку в DateTime: 2003
Сообщение об исключении довольно простое: оно не распознает в качестве допустимого значения DateTime строки, состоящие только из года.
Есть ли способ, которым я могу это исправить (например, с помощью того, чтобы это всегда десериализовалось до 1 января указанного года), или я застрял, просто делая это поле строкой в моем классе модели?