成功将json文件反序列化为动态对象后,如示例所示: 动态d;
using (var jsonFile = System.IO.File.OpenText(>myfile>))
using (JsonTextReader jsonTextReader = new JsonTextReader(jsonFile))
{
JsonSerializer serializer = new JsonSerializer();
d = serializer.Deserialize(jsonTextReader);
}
var propertyCollection = (IDictionary<String, Object>)d;
我得到以下异常: json.exe中发生了'System.InvalidCastException'类型的未处理异常
其他信息:无法在“ System.Collections.Generic.IDictionary`2 [System.String,System.Object]”上强制转换类型为“ Newtonsoft.Json.Linq.JObject”的对象。
我只是从其中一个示例中复制了