문제

I am trying to convert my .NET 4.0 class library to Windows Phone 8 class library to use it in my app. It turns out to be there is no JavaScriptSerializer available in Windows Phone 8 SDK. I am actually trying to deserialise my HttpClient response to my class object. How can I achieve that using windows phone 8 SDK.

Below is the code that I used in my .NET Class library

var serializer = new JavaScriptSerializer();
var dataObject = serializer.Deserialize<MyResponseClassObject>(result);
return dataObject;

Thanks,

도움이 되었습니까?

해결책

You could use JSON.NET instead of JavaScriptSerializer: it has better performance and supports .NET 2, .NET 3.5, .NET 4, Silverlight and Windows Phone.

Here is the equivalent of your code with JSON.NET:

var dataObject = JsonConvert.DeserializeObject<MyResponseClassObject>(result);
return dataObject;
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top