Десериализация NodaTime Instant из System.Text.JsonC#

Место общения программистов C#
Anonymous
Десериализация NodaTime Instant из System.Text.Json

Сообщение Anonymous »

Я использую Noda Time в проекте ASP.NET Core и модели, содержащей два свойства Instant.

Код: Выделить всё

public class Template
{
//... redacted bits

public Instant CreateDt { get; set; }
public Instant LastmodDt { get; set; }
}
Информация в базе данных, как я и ожидал, «готова к использованию». Однако возвращение значений через API возвращает пустые свойства объекта, например:

Код: Выделить всё

{
//... redacted bits

"createDt": {},
"lastmodDt": {}
}
Как мне вернуть ту же дату, которую я ввел, или хотя бы некоторые данные, которые я могу в нее вставить?
Кстати, я использую ASP.NET Core 3.1 со стандартным System.Text.Json (не JSON.NET).
Изменить: удалены ложные примечания о PostgreSQL, которые оказались не имеющими отношения к вопросу.

Вернуться в «C#»