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

Wre*_*ish 4 json json.net .net-core

我正在尝试在.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

VMA*_*Atm 7

根据官方文档,JObject类在Newtonsoft.Json.Linq命名空间中,因此您需要另一个导入:

using Newtonsoft.Json.Linq;

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