首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > CAD教程 >

silverlight json反序列化有关问题。

2012-03-24 
silverlight json反序列化问题。。返回的可以确定是一组JSON数据。。。。。。。求高手指点啊。。。错在了啊。。。我的反序

silverlight json反序列化问题。。
返回的可以确定是一组JSON数据。。。。。。。求高手指点啊。。。错在了啊。。。我的反序列代码::。。。。。。。。。 就是显示不出来  
  WebRequest web = asyncResult.AsyncState as WebRequest;
  WebResponse wrs = web.EndGetResponse(asyncResult);
  Stream str = wrs.GetResponseStream();
  DataContractJsonSerializer dcj = new DataContractJsonSerializer(typeof(blog));
  blog bg = dcj.ReadObject(str) as blog;
  dataGrid.ItemsSource = bg.po;
这是返回的json数据:
{"po":[{"Author":"11111","Id":1,"Title":"dfdsfsd"},{"Author":"222222","Id":2,"Title":"bbbbb"},{"Author":"333333","Id":3,"Title":"ccccc"}]}

[解决办法]
详细看看这个Json的解析实例,
http://www.cnblogs.com/chengxingliang/archive/2011/04/15/2016280.html

建议你使用先将这个实体类序列化为JSon数据,看看和你返回的Json数据是否相符合,如果不符合的话,肯定是无法解析的。

热点排行