适用于Windows Phone 8的JavaScriptSerializer

时间:2013-08-13 21:33:07

标签: windows-phone-8 windows-phone-8-sdk

我正在尝试将我的.NET 4.0类库转换为Windows Phone 8类库,以便在我的应用程序中使用它。事实证明,Windows Phone 8 SDK中没有可用的JavaScriptSerializer。我实际上试图将我的HttpClient响应反序列化为我的类对象。如何使用Windows Phone 8 SDK实现这一目标。

以下是我在.NET类库中使用的代码

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

谢谢,

1 个答案:

答案 0 :(得分:2)

您可以使用JSON.NET代替JavaScriptSerializer:它具有更好的性能,并支持.NET 2,.NET 3.5,.NET 4,Silverlight和Windows Phone。

以下是与JSON.NET相同的代码:

var dataObject = JsonConvert.DeserializeObject<MyResponseClassObject>(result);
return dataObject;