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