2017-04-12 1 views
1

.NET 코어에서 json 파일을로드하려고합니다. 이렇게하려면 NewtonSoft package을 사용하고 있습니다. 성공적으로 설치했으며NewtonSoft 패키지의 .NET 코어에서 JObject가 누락되었습니다.

using NewtonSoft.Json; 

은 컴파일러 오류가 없습니다. 내가

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

사용하여로드하고 자신의 예에 따라 파일을 구문 분석하려고하지만 때 나는 JObject이 존재하지 않는다고 말해, 컴파일러 오류가 발생합니다. 내 생각에 .NET Framework와 .NET Core 구현 간에는 차이점이 있지만 잘 모르겠습니다. 어떤 경우에도 NewtonSoft을 사용하여 json 파일을로드하려면 어떻게해야합니까?

답변

4

official docs에 따르면, JObject 클래스는 Newtonsoft.Json.Linq 네임 스페이스에 있습니다, 그래서 당신은 다른 수입이 필요합니다

using Newtonsoft.Json.Linq; 

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