.NEt专家博客!
【李会军】一步一步学Silverlight 2系列(16):数据与通信之JSON
上一篇 /
下一篇 2008-04-11 20:11:03
概述
Silverlight 2 Beta
1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#,
IronRuby, Ironpython,对JSON、Web
Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight
2系列》文章带您快速进入Silverlight 2开发。
本文将简单介绍在Silverlight 2中对于JSON的支持。
简单示例
在本文中我们仍然采用前面两篇文章中用过的显示最新随笔这样一个示例(举一反三嘛:)),最终完成的效果如下图所示:
'}1u!qCqq H"N
N#Y0
K3Z0^|&IsFU0@0
首先我们建立服务端,以便能够提供JSON格式的数据。在这里为了产生JSON格式的数据,我们借助于一个开源项目Json.NET。建立两个实体类型:
public classPostITPUB个人空间4TcZ)]5w4h)P
{
pG.G'fP%p
W1h-q0public intId {get;set; }
2}
j
N&aH"uRKa/K0
#w7DCb'J0public stringTitle {get;set; }ITPUB个人空间t:HSqq"[+K)g
ITPUB个人空间)V
J7Y;Zy$Mv-Bc
public stringAuthor {get;set; }
uk5eJ {0e
e;y9Yx^0}
public classBlog
ov2dY}:D0{
"V?1^'c-H0publicList<Post> Posts {get;set; }