c# 读取json的问题,JObject不能强转成JArray

using Newtonsoft.Json.Linq;
JArray ja = (JArray)JsonConvert.DeserializeObject(reader[1].ToString());

我的Framewor是2.0用的是第三方库Newtonsoft.Json.dll
编译没问题,运行报错
无法将类型为“Newtonsoft.Json.Linq.JObject”的对象强制转换为类型“Newtonsoft.Json.Linq.JArray”。

第1个回答  2014-08-13
用dynamic

JArray ja = (JArray)JsonConvert.DeserializeObject(reader[1].ToString());
换成
dynamic ja = JsonConvert.DeserializeObject(reader[1].ToString());追问

我的Framewor是2.0.你说的这个要4.0以上才能引用到

本回答被网友采纳