2017-04-12 7 views
1

Ich versuche, eine JSON-Datei in .NET Core zu laden. Dazu benutze ich die NewtonSoft package. Ich habe es erfolgreich installiert undJObject fehlt in .NET-Kern, in NewtonSoft-Paket

using NewtonSoft.Json; 

erzeugt keine Compilerfehler. Jedoch, wenn ich versuche, eine Datei nach ihrem Beispiel zu laden und zu analysieren,

JObject obj = JObject.Parse(File.ReadAllText("file.json")); 

mit erhalte ich einen Compiler-Fehler, mir zu sagen, dass JObject existiert nicht. Mein Verdacht ist, dass es einen Unterschied zwischen .NET Framework und .NET Core-Implementierung gibt, aber ich weiß es nicht. Wie lade ich auf jeden Fall eine JSON-Datei mit NewtonSoft?

Antwort

4

Nach official docs, JObject Klasse ist in Newtonsoft.Json.Linq Namensraum, so müssen Sie einen weiteren Import:

using Newtonsoft.Json.Linq; 

JObject obj = JObject.Parse(File.ReadAllText("file.json")); 
Verwandte Themen