Динамическая десериализация сложного типа и приведение его к конкретному типу
После десериализации я не могу получить значение 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());