如何反序列化JSON I Silverlight?
我已经为silverlight应用程序创建了一个服务,在该服务中我有一个返回字符串的函数,如何反序列化JSON I Silverlight?,json,silverlight,serialization,Json,Silverlight,Serialization,我已经为silverlight应用程序创建了一个服务,在该服务中我有一个返回字符串的函数,GetAllUsers()。它创建一个列表并返回JsonConvert.Serialize(List) 因此,在silverlight中,我异步获取结果字符串,但silverlight不会从newtonsoft添加JSON,因此我如何对其进行反序列化?您还没有指定使用什么技术,因此我假设这是关于如何在silverlight中解析JSON数据的一般性问题。我已经写了一个,它是为Windows手机,但将在Sil
GetAllUsers()
。它创建一个列表并返回JsonConvert.Serialize(List)
因此,在silverlight中,我异步获取结果字符串,但silverlight不会从newtonsoft添加JSON,因此我如何对其进行反序列化?您还没有指定使用什么技术,因此我假设这是关于如何在silverlight中解析JSON数据的一般性问题。我已经写了一个,它是为Windows手机,但将在Silverlight也工作。或者,您可以使用中的示例 一般算法如下所示:
newdatacontractjsonserializer(typeof(YourModel))
(YourModel)dcs.ReadObject(stream)
MemoryStream
的实例,如中所述
您也可以使用其他silverlight库(如JSON.Net)进行反序列化,但我没有使用它们,所以我使用默认的序列化程序。
这是一个很棒的JSON序列化包。事实上非常好,ASP.NET开发人员将其作为ASP.NET MVC的一个组件分发。newtonsoft json.NET支持silverlight。使用正确的版本/构建或NUGET