在.net 3.5中我们可以利用新特性“扩展方法”在任何类上非常方面简单的实现ToJSON(Javascript object Notation)方法: 采用如下方法初始化我的对象集合,通过调用他的ToJOSN()扩展方法,我们就可以得到该集合的JSON字符串。 这是不是有点像调用.net内置的ToString()方法一样?唯一的区别就是他返回的字符串是预定义的,可以在AJAX使用的Javascript对象。 下面再来看看如何实现ToJSON扩展方法: 然后我们就可以在任何对象上调用其ToJSON扩展方了。 |