Пользовательская сериализация объектов Date с помощью JavaScriptSerializer - PullRequest
0 голосов
/ 11 января 2019

У меня есть объект, который я сериализирую в строку с помощью JavaScriptSerializer. Я уже зарегистрировал пользовательский конвертер для пропуска нулевых свойств, но я также хочу изменить способ отображения свойств Date.

Я хочу, чтобы свойство date отображалось как

{
   DateProperty = new Date(2019, 0, 31)
}

Вместо:

{
   DateProperty = "\/Date(1483776000000)\/";
}

Можно ли настроить, как JavaScriptSerializer сериализует DateTime, или есть другой сериализатор? Я надеюсь, что не стоит переходить на сторонний сериализатор.

1 Ответ

0 голосов
/ 11 января 2019

Формат даты, который вы хотите изменить, это формат Microsoft, а JavaScriptSerializer преобразует объект в формат JSON. Пожалуйста, смотрите эту ссылку для более подробной информации, и надеюсь, может помочь вам

Даты в JSON

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...