Newtonsoft.json JSON.NET

时间:2016-02-25 16:11:28

标签: c# json.net

我找到了许多JSON.NET代码示例,但是我无法在Visual Studio(C#)中运行它们。很可能这是因为我遗漏了一些明显的代码。

特别令人沮丧的是,newtonsoft.com中的示例代码无法编译和运行。例如http://www.newtonsoft.com/json/help/html/SerializeObject.htm包含'Types'和'Usage'的代码,但是没有using语句,我无法弄清楚如何将代码放入项目中以使其工作。

我确信我遗漏了一些基本的东西,我无法理解。我已经谷歌搜索了三天的答案。你能救我吗?

2 个答案:

答案 0 :(得分:3)

假设您已经下载了Json.NET nuget包(或以其他方式正确地将Newtonsoft的软件包添加到您的项目并引用它),除了Visual Studio为您添加的标准软件包之外,您需要的唯一使用语句是Newtonsoft上传.json

他们的代码在类型控制台应用程序的项目中运行得非常好,使用以下命令:

    using System;                      
    using System.Collections.Generic; 
    using Newtonsoft.Json;

您可能想要做的另一件事是添加一个Console.ReadLine();最后,以便您可以看到输出。

答案 1 :(得分:0)

当我试图回答您的问题时,我创建了一个名为CA_Json的新C#控制台应用程序解决方案。

我右键单击名为“CA_Json”的项目并选择“Manage NuGet packages ...”。
然后,我选择了“Newtonsoft.JSON”,然后点击“安装”按钮 然后,此页面出现http://www.newtonsoft.com/json/install?version=8.0.2,Newtonsoft.JSON出现在参考文献
中 所以我相信我已经成功添加了JSON。

在Program.cs中我添加了这个:
•使用Newtonsoft.Json;
•类型代码
•和使用的代码

我编译它,然后开始调试,它的工作!

我回去检查了我之前的项目,不知怎的,Newtonsoft.JSON没有出现在References下,即使我之前添加了它。

非常感谢!你的问题迫使我仔细审查我的工作并发现我的错误。 : - )