#c# #json #serialization
#c# #json #сериализация
Вопрос:
У меня есть модель, которая имеет несколько свойств, одно из которых является интерфейсом, а другое — абстрактным базовым классом. У меня есть контроль над серверным и клиентским кодом. Есть ли способ десериализовать json в мою модель? Я использовал класс JavaScriptSerializer для кодирования и декодирования, поэтому решение там было бы приятным, но оно не обязательно должно быть
Ответ №1:
У вас не может быть экземпляра абстрактного класса, поэтому вы можете десериализовать только неабстрактный класс, например производный класс.
Комментарии:
1. Спасибо, MaxMun. Полагаю, мне следовало прояснить, что я хочу создавать экземпляры объектов для законных конкретных классов