【发布时间】:2017-12-29 15:53:35
【问题描述】:
我找到了许多 JSON.NET 代码示例,但我无法让其中任何一个在 Visual Studio (C#) 中运行。这很可能是因为我在如何编码方面遗漏了一些明显的东西。
特别令人沮丧的是 newtonsoft.com 中的示例代码无法编译和运行。例如,http://www.newtonsoft.com/json/help/html/SerializeObject.htm 包含“类型”和“用法”的代码,但没有 using 语句,我不知道如何将代码放入项目中以使其工作。
我确定我错过了一些我无法弄清楚的基本内容。我已经在谷歌上搜索了三天的答案。你能帮帮我吗?
【问题讨论】:
-
你没有给我们太多的东西。您是否在项目中添加了对 JSON.NET 的引用?
-
示例代码适合我吗?您是否缺少
using Newtonsoft.Json;声明或 nuget 包? docs.nuget.org/consume/package-manager-dialog -
您可以发布您尝试过的代码吗?并且可能是您的解决方案资源管理器的屏幕截图(
references节点已打开) -
在 Json.Net 文档页面 newtonsoft.com/json/help/html/Introduction.htm API 参考链接下列出了命名空间。您必须仔细查看它们,直到找到要使用的类。该类所属的命名空间将是您的 Using 语句中所需的命名空间。
-
我将示例代码放入 .NET Fiddle,通过 nuget 添加 JSON.Net(这也是我在 Visual Studio 中的做法),使用 using 语句添加命名空间。 dotnetfiddle.net/gQPEE7 工作正常吗?