Cannot convert type 'Newtonsoft.Json.Linq.JObject' to Complex Type Cannot convert type 'Newtonsoft.Json.Linq.JObject' to Complex Type json json

Cannot convert type 'Newtonsoft.Json.Linq.JObject' to Complex Type


How about this one?

var str = "YOUR_JSON_HERE";var obj = JsonConvert.DeserializeObject<dynamic>(str);OrderStats info = ((JArray)obj.A)[0].ToObject<OrderStats>();


I found a solution a bit trivial like this,

dynamic obj = JsonConvert.DeserializeObject<dynamic>(message);OrderStats info = JsonConvert.DeserializeObject<OrderStats>(JsonConvert.SerializeObject(obj.A[0]));