刚开始使用JSON.NET。我创建了一个空的WinForms应用程序,在Project | Add Reference中包含了JSON.NET。然后,为了开始,我复制了一段网站的代码:
var jsonString = @"{""Name"":""Rick"",""Company"":""West Wind"",""Entered"":""2012-03-16T00:03:33.245-10:00""}";
dynamic json = JValue.Parse(jsonString);
// values require casting
string name = json.Name;
string company = json.Company;
DateTime entered = json.Entered;
我收到错误:
当前上下文中不存在JValue
VS-2013附带的版本是4.5
NewtonSoft.json.dll
文件是引用指向的位置。我假设JValue
在JSON.NET 4.5中,所以我没有尝试下载最新版本。
知道我做错了吗?
答案 0 :(得分:1)
以这种方式使用它:
Newtonsoft.Json.Linq.JObject json = Newtonsoft.Json.Linq.JObject.Parse(jsonString);