1

我正在尝试将我的 .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;

谢谢,

4

1 回答 1

2

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

这是您的 JSON.NET 代码的等价物:

var dataObject = JsonConvert.DeserializeObject<MyResponseClassObject>(result);
return dataObject;
于 2013-08-13T21:37:13.773 回答