2011-01-21 2 views

답변

6

json이 JSON 텍스트를 포함하는 변수라고 가정하면 Jayrock.Json.Conversion.JsonConvert.Import(json)을 사용하십시오. 반환 값은 JsonObject, JsonArray, JsonNumber, System.String, System.Boolean이거나 원본 JSON 텍스트의 루트 JSON 값에 따라 null 참조입니다. 확실히 JSON 객체가 될 것이라는 것을 알고 있다면 안전하게 반환 값을 캐스팅하거나 JsonConvert.Import<JsonObject>(json)을 사용할 수 있습니다.

특별히 기능을 사용하지 않는 한 JsonObject에 대한 작업을 직접적으로 권장하지 않습니다. JSON 객체를 가져 오는 척하는 것은 사전이어야합니다. IDictionary 또는 IDictionary<string, object>입니다. .NET Framework 4 최신 버전에서는 동적 개체로 JsonObject으로 작업 할 수도 있습니다.

+0

대답을위한 Thx, Atif! – Marre

0

나는 Jayrock 알고 있지만 당신이 그것을 할 수있는 가장 쉬운 방법보다는 MVC2에서 액션의 매개 변수로 JSON 객체를받을 것인지 조립 선물에서 JsonValueProviderFactory을 사용하는 것입니다하지 않습니다.

MVC3의 System.Web.Mvc의 일부입니다.

관련 문제