小编Wre*_*ish的帖子

在NewtonSoft包中的.NET核心中缺少JObject

我正在尝试在.NET Core中加载json文件.要做到这一点,我正在使用该NewtonSoft.我成功安装了它,并且

using NewtonSoft.Json;
Run Code Online (Sandbox Code Playgroud)

不会产生编译错误.但是,当我尝试按照他们的示例加载和解析文件时,使用

JObject obj = JObject.Parse(File.ReadAllText("file.json"));
Run Code Online (Sandbox Code Playgroud)

我收到编译错误,告诉我JObject不存在.我怀疑.NET Framework和.NET Core实现之间存在差异,但我不知道.在任何情况下我如何使用加载json文件NewtonSoft

json json.net .net-core

4
推荐指数
1
解决办法
3323
查看次数

在Mac上用.NET核心安装Nuget包

我在使用Visual Studio Code的mac上使用.NET核心.我正在尝试安装NewtonSoft.Json以用作Json解析器.我使用的命令是:

nuget install CoreCompat.NewtonSoft.Json -Pre
Run Code Online (Sandbox Code Playgroud)

我在顶级项目文件夹中使用此命令.这给我留下了两个问题.首先,最明显的是,我仍然无法在我的代码中使用该软件包.

using NewtonSoft.Json;
Run Code Online (Sandbox Code Playgroud)

不会编译.其次,虽然这会下载软件包,但它也会下载一大堆其他东西 - 像System.Threading这样的文件,并将它们放在我的项目目录中.这些额外的文件大约有40个.我已经在我的.nuget文件夹中拥有这些依赖项(我假设它们必须是这样)(并且我能够将它们包含在任何项目中).我不想弄乱我的项目文件夹.如何正确使用nuget来安装此软件包?

macos json.net nuget .net-core visual-studio-code

2
推荐指数
1
解决办法
3591
查看次数

标签 统计

.net-core ×2

json.net ×2

json ×1

macos ×1

nuget ×1

visual-studio-code ×1