我安装了Nuget Package Installer的东西,它说它安装了它。 但是我在Visual Studio中找不到任何对JSON的引用。
我尝试使用System.JSON但我找不到它。 我怎么用呢? 感谢
答案 0 :(得分:1)
我认为你可以使用Newtonsoft JSON.NET包。
答案 1 :(得分:1)
今天我遇到了同样的麻烦,当时我几乎完成了我的软件项目,只需使用文件来使用其内容来改变项目的内容。
为此,我想使用JsonObject
类来获取 .json 文件的内容。当我试着写这个
using System.Json;
它给了我完全相同的错误,你可能已经经历过。它要求提供程序集文件和DLL。
我一直在寻找,我偶然发现了这篇文章,这对我来说完全没有帮助。所以我搜索并得到了我想要的东西。在那之后,我想与你们分享那些胜利,以便下一位访客必须回答他在Stack Overflow上的麻烦。
我做的是,我去了NuGet网站寻找System.Json
扩展包。
http://www.nuget.org/packages/System.Json
在那里,我捕获了安装命令。
我只需点击Tools --> NuGet package manager --> Package Manager Console
,它就在Visual Studio 2013的底部给了我一个新窗口。
我输入(粘贴)了我复制的命令链接。它开始并为我安装包。现在我可以使用它了!
我被告知它是.NET v4.5的一部分,但我甚至有v4.5.1但仍然没有得到它为什么我没有那个包,也许是因为在网页上它显示的包已弃用。但仍然需要它的人,可以得到我发布的答案,这将有助于他!
祝你好运!答案 2 :(得分:0)
我也在寻找一种在C#中使用JSON的方法,看到它们使用.NET 4.5变得更容易,无法做到这一点,并发现了这个堆栈溢出问题。我对Afzaal Ahmad Zeeshan的回答并不满意,所以我一直在搜索并发现this,我认为它并没有折旧并为我工作。
简单英语步骤(适用于.NET 4.5):
1.Add Reference to System.Runtime.Serialization
2.Add "using System.Runtime.Serialization.Json;" to your class
3.call "JsonReaderWriterFactory.CreateJsonReader()" or whatever methods you need to use to read/write json
答案 3 :(得分:-1)