Как десериализовать json в класс c #, содержащий свойства интерфейса / абстрактного класса - PullRequest
0 голосов
/ 04 мая 2011

У меня есть модель, у которой есть несколько свойств, один - интерфейс, а другой - абстрактный базовый класс.У меня есть контроль над сервером и клиентским кодом.Есть ли способ десериализации JSON в моей модели?Я использовал класс JavaScriptSerializer для кодирования и декодирования, поэтому решение было бы неплохо, но оно не должно быть

1 Ответ

1 голос
/ 04 мая 2011

У вас не может быть экземпляра абстрактного класса, поэтому вы можете десериализовать только неабстрактный класс, например, производный класс.

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