我找到了很多 JSON.NET 代码的例子,但我无法让任何一个在Visual Studio(C#)中运行。这很可能是因为我在如何编码方面缺少一些明显的东西。
特别令人沮丧的是 newtonsoft.com 中的示例代码将无法编译和运行。例如 http://www.newtonsoft.com/json/help/html/SerializeObject.htm 包含"类型"和"用法"的代码,但没有 using 语句,我无法弄清楚如何将代码放入项目中以使其工作。
我确定我错过了一些基本的东西,我只是想不通。我已经在谷歌上搜索了三天的答案。 你可以帮我吗?
假设您已经下载了 Json.NET nuget 包(或以其他方式正确地将 Newtonsoft 的包添加到您的项目中并引用了它),除了 Visual Studio 为您添加的标准语句之外,您唯一需要的 using 语句是 Newtonsoft.Json
他们的代码在控制台应用程序类型的项目中运行良好,使用以下方法:
using System;
using System.Collections.Generic;
using Newtonsoft.Json;
您可能唯一想做的是添加 Console.ReadLine(); 在末尾,以便您可以看到输出。
当我试图回答您的问题时,我创建了一个名为 CA_Json.
的新 C# 控制台应用程序解决方案我右键单击名为"CA_Json"的项目,然后选择"管理 NuGet 包..."。然后我选择了"Newtonsoft.JSON"并单击"安装"按钮.
然后这个页面出现在 http://www.newtonsoft.com/json/install?version=8.0.2,Newtonsoft.JSON 出现在 References
下所以我相信我已经成功添加了 JSON。
在程序中.cs我添加了以下内容:
• 使用 Newtonsoft.Json;
• 类型
的代码• 和 Usage
的代码我编译了它,然后开始调试,它工作了!
我回去检查了我以前的项目,不知何故,Newtonsoft.JSON 没有出现在引用下,即使我之前添加了它。
非常感谢!你的问题迫使我仔细审查我的工作并发现我的错误。:-)