Silverlight 응용 프로그램 ViewModel에는 System.Json.dll에 대한 많은 Json 구문 분석 종속성이 있습니다. 이 DLL은 일반 .NET에서 사용할 수 없다는 것을 알아야합니다. 내 Silverlight 응용 프로그램을 프로덕션에 있고 지금은 WPF로 포팅 할 계획입니다. 그리고 WPF에 대한 코드 변경을 포팅했습니다. 아래 코드를 사용하여 Json을 구문 분석하는 곳을 제외하고 코드가 변경되었습니다. 비슷한 Json 파싱 코드 스 니펫 줄 100 개가 있음).Silverlight 이외의 .NET 응용 프로그램에서 System.Json을 사용하는 방법 (.NET 4.0/WPF)
JsonValue result = JsonObject.Parse(data);
JsonArray movieList = result.SelectToken("movie") as JsonArray;
내가 거기에 어떤 쉬운 해결책이 있다면하지만 그냥 궁금 그것을 구문 분석 또는 솔루션과 같은 Json.NET을 사용하는 다른 메커니즘을 사용할 수 있습니다, 그 System.Json.dll의 .NET 포트입니다. 그렇다면 50 개의 ViewModel .cs 파일을 변경할 필요가 없습니다.
JeffryZhao의 System.Json은 null 권한을 처리하지 않습니다. – henon