
[英]Newtonsoft.Json.Linq.JArray' does not contain a definition for 'result'
[英]Unable to convert Newtonsoft.Json.Linq.JArray` to `List<double> : error CS1061: 'object' does not contain a definition for 'ToObject'
我正在尝试将Newtonsoft.Json.Linq.JArray
转换为List<double>
或double[]
。 但是,我遇到了编译错误错误CS1061:'object'不包含'ToObject'的定义。下面是我尝试的代码。 请参考代码注释以查看每行代码的输出。
var pred = listOfPred.Rows[i]["user_load"];
var GetT = pred.GetType();// Returns "{Name = "JArray" FullName = "Newtonsoft.Json.Linq.JArray"}"
List<double> pre = pred.ToObject<List<double>>(); // Complaining line of code
listOfPred是一个DataTable
pred
的值是:
{[
1.09375,
0.970052083333333,
1.34114583333333,
0.95703125,
...
]}
我的方法是基于这篇文章,但没有运气。
我有DLL:Newtonsoft.JSON 10.0.0.0。
有人可以帮我解决问题吗? 还是有更好的方法来实现?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.