Я хотел бы использовать C# DataContractJsonSerializer для де-сериализации некоторого json в тип, которому не хватает атрибутов сериализации. Этот тип также наследуется от нескольких интерфейсов с каждым интерфейсом, имеющим много общедоступных свойств.DataContractJsonSerializer - десериализация для непривязанного/унаследованного класса
Я не могу изменить тип, который я пытаюсь де-сериализовать, или интерфейсы, из которых он наследует, - это то, что я пытаюсь сделать возможным в C#?
Спасибо, я написал аналогичные рабочий код. В настоящее время я предполагаю, что проблема в моем экземпляре (после дополнительной проверки) заключается в том, что у этого типа нет конструктора по умолчанию. – fusi
@fusi Лучше, используйте Json.Net, если он не делает этого по умолчанию, есть много способов подключиться к процессу десериализации. – EZI