MYQueries1 Ответов: 0

Динамическая десериализация сложного типа и приведение его к конкретному типу


После десериализации я не могу получить значение x. args, получая исключение как:
Object of type 'System.Dynamic.ExpandoObject' cannot be converted to type 'DynaProxy.EventService.Args.BaseEventArgs


Что я уже пробовал:

dynamic obj = new ExpandoObject();
obj.Name = "T"; obj.args = new BaseEventArgs(25, 500); obj.id = Guid.NewGuid();
		  
String message=Newtonsoft.Json.JsonConvert.SerializeObject(obj));
dynamic x = JsonConvert.DeserializeObject<expandoobject>(message, new ExpandoObjectConverter());

0 Ответов