最近发现在不同模块交换数据的时候,不仅可以用XML,也可以用Json,而且Jquery与Json格式的数据结合的非常好,方便前台代码操作数据,所以经常把数据转换为Json,输出到网页里,然后获得方把数据进行反序列化。个人觉得如果这个数据时后台操作,可以把数据转换为XML形式输出到网页里,参见我的上篇文章《把XML文件输出到一个网页里》,如果这个对象数据是让前台JavaScript来获得,则需要把数据转换为Json的形式来输出到网页里或一般处理程序(ashx)里比较合适。
1、添加引用System.Runtime.Serialization.Json,System.ServiceModel.Web,见下图
2、首先要导入命名空间
3、完整代码如下: