另外,我建议请参考下面的链接,找到一个类似的主题,为同样的问题提供一些解决方案。
在Silverlight程序中反序列化JSON的问题
希望它可以帮到你。
答案 0 :(得分:1)
您应该使用DataContractJsonSerializer进行json反序列化,并使用HttpWebRequest来获取数据。
这是我的一段代码,我正在使用DataContractJsonSerializer:
//...
if (CheckError((HttpWebResponse) webResponse)) return;
var serializer = new DataContractJsonSerializer(typeof(Message[]), new[] { typeof(Message) });
var stream = webResponse.GetResponseStream();
_networkMessages = (Message[])serializer.ReadObject(stream);
//...