JObject jo = new JObject()(Windows Phone 8)

时间:2013-12-09 01:37:24

标签: json windows-phone-8

我正在寻找有关如何在Windows Phone客户端中使用Azure移动服务的一些信息。我们可以在this link查看,有一些关于如何使用移动服务的示例。

就我而言,我想从我的SQL数据库中删除一个ID。为此,我们可以使用MSDN文档中的示例代码:

JObject jo = new JObject(); 
jo.Add("Id", "37BBF396-11F0-4B39-85C8-B319C729AF6D");
await table.DeleteAsync(jo);

当我将此代码粘贴到我的函数中时,我无法编译它,因为JObject。 这是我在JObject jo = new JObject();行得到的错误:

  

找不到类型或命名空间名称“JObject”(您是否缺少using指令或程序集引用?)

我不能实例化新的JObject对象,但Newtonsoft.JSON在我的项目中被引用。所以我认为它应该可以正常工作,但我不能实例化JObject。

2 个答案:

答案 0 :(得分:2)

这个JObject类属于JSON.NET库(Newtonsoft)。

这是完整的命名空间:

Newtonsoft.Json.Linq.JObject

如果您无法编译,可能您的项目中没有JSON.NET库。使用Nuget Package将Newtonsoft库添加到您的项目中。

在你的VS中,打开解决方案,打开菜单工具 - >库包管理器 - >包管理器控制台

PM>安装包Newtonsoft.Json

答案 1 :(得分:0)

使用Windows Azure移动服务和Windows Phone 8.我建议您直接从移动服务信息中心下载模板项目。

如果您想使用现有项目,请按照仪表板中的指南进行操作。