проблемы сериализации с веб-API, который используется для приложений Angular и MVC - PullRequest
0 голосов
/ 04 февраля 2019

Я разрабатываю приложение Angular, которое использует API из своего унаследованного приложения.Первоначально были проблемы, так как ответ JSON содержал поле k_backing.Изменение параметров сериализации JSON, чтобы игнорировать атрибуты сериализации, позволило решить проблему использования службы из-за углового разрешения.Но изменения конфигурации сломали унаследованную систему: большинство свойств с типом данных DateTime и несколькими строковыми свойствами начали отображать NULL

В моем проекте я делю объекты домена и DTO в общем проектеи некоторые имеют атрибут сериализации, примененный к нему.Таким образом, при десериализации ответа от приложения MVC будет использоваться тот же DTO или объект домена для получения десериализации JSON ответа.

Может кто-нибудь предложить решение о том, как настроить десериализацию, чтобы игнорироватьАтрибут сериализации с использованием метода HttpResponse.Content.ReadAsAsyn?

Кроме того, я попробовал метод ReadAsStringAsync.как только я прочитал строку JSON, попытался десериализовать ее, используя JSONConvert и JavascriptSerializer, все же свойства имеют значение null

Любые выводы для решения проблемы высоко ценятся

Спасибо Bijith

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