如何为Visual Studio 2013安装JSON?

时间:2013-10-29 20:15:24

标签: json visual-studio-2012 reference package visual-studio-2013

我安装了Nuget Package Installer的东西,它说它安装了它。 但是我在Visual Studio中找不到任何对JSON的引用。

我尝试使用System.JSON但我找不到它。 我怎么用呢? 感谢

4 个答案:

答案 0 :(得分:1)

我认为你可以使用Newtonsoft JSON.NET包。

http://www.nuget.org/packages/newtonsoft.json/

答案 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)

  1. 安装最新的VS 2017
  2. Install-Package System.Runtime.Serialization.Json -Version 4.3.0
    - 在PM控制台