我正在尝试在.NET Core中加载json文件。要做到这一点,我正在使用NewtonSoft
package。我成功安装了它,
using NewtonSoft.Json;
不会产生编译错误。但是,当我尝试按照其示例加载和解析文件时,使用
JObject obj = JObject.Parse(File.ReadAllText("file.json"));
我收到编译错误,告诉我JObject
不存在。我怀疑.NET Framework和.NET Core实现之间存在差异,但我不知道。在任何情况下,如何使用NewtonSoft
加载json文件?
答案 0 :(得分:6)
根据official docs,JObject
类位于Newtonsoft.Json.Linq
命名空间中,因此您需要另一个导入:
using Newtonsoft.Json.Linq;
JObject obj = JObject.Parse(File.ReadAllText("file.json"));