Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
缺少System.Json?_Json_Mono_Xamarin.ios_Xamarin.android - Fatal编程技术网

缺少System.Json?

缺少System.Json?,json,mono,xamarin.ios,xamarin.android,Json,Mono,Xamarin.ios,Xamarin.android,我最近下载并安装了MonoTouch&Mono for Android试用版SDK。包括MonoDevelop,我使用这个工具进行开发。我正在尝试创建一个多平台应用程序 我试图调用一个webservice并解析返回的JSON数据。不知何故,似乎System.JSON库丢失了 也许我做错了什么或错过了什么。有人知道怎么解决这个问题吗 编辑:如果确实缺少System.Json,我可能不得不求助于…使用它,它比System.Json有更多的功能,并且具有更好的性能特征。有一个Mono版本,你也可以在你

我最近下载并安装了MonoTouch&Mono for Android试用版SDK。包括MonoDevelop,我使用这个工具进行开发。我正在尝试创建一个多平台应用程序

我试图调用一个webservice并解析返回的JSON数据。不知何故,似乎System.JSON库丢失了

也许我做错了什么或错过了什么。有人知道怎么解决这个问题吗


编辑:如果确实缺少System.Json,我可能不得不求助于…

使用它,它比System.Json有更多的功能,并且具有更好的性能特征。有一个Mono版本,你也可以在你的项目中使用。

我现在觉得有点傻。我没有意识到我必须在我的项目中添加对System.Json库的引用才能利用它。因为我看到了包含的基本系统库,所以我认为默认情况下系统名称空间中的所有其他内容也包括在内


无论哪种方式,要修复框架中存在的缺少程序集之类的问题,只需双击Mono项目中的
References
文件夹,然后选择要查看的库。

好吧,我找到了问题的解决方案,但您的回答帮助我找到了答案。当我试图在我的项目中添加对Newtonsoft Json库的引用时,我也发现了如何包含System.Json。因此,你会得到一张赞成票。现在将继续使用System.Json,因为它是BCL的一部分,所以我假设它也可以用于Windows Phone。Newtonsoft网站只声称该库与MonoTouch和MonoDroid兼容。我很高兴你解决了这个问题。请注意,微软的产品ASP.NET MVC Web API堆栈放弃了System.Json,取而代之的是Json.NET!Mono还在其web客户端实现中使用JSON.net代码进行序列化和反序列化,因此这是一个更好的选择。检查更多信息。谢谢你的信息-我会记住这一点,可能会考虑替换JSON.NET的JSON系统。想知道该库是否/何时准备好用于Windows Phone,但想在未来一年将我们的移动平台转移到Mono并扩展到Windows Phone。还有一个PCL Json.Net版本-我在MonoTouch、MonoDroid、WP和WinRT上使用过-喜欢它(只是到目前为止未能在PlayStation Vita上使用!)