原文地址:http://www.soaspx.com/dotnet/csharp/csharp_20100713_5052.html
欲成为海洋大师,必知晓海中每一滴水的真名。 刚开始只是想找一个转换JSON数组的方法,结果在MSDN翻到一大把。 搜索过程中免不了碰到一大堆名词:WCF => DataContract => DataMember => DataContractJsonSerializer,然后就是不停的引入命名空间。 这一段经历,立即让我就联想到了上面引用的这句存在于某小说里面巫师的话语。静态语言真有点令人抓狂,不停的做准备,然后才可能开始工作。 对比
准备数据实体类:
定义:
使用DataContractJsonSerializer帮助类:
用法:
输出:
使用JavaScriptSerializer
使用Silverlight
使用JSON.NET
输出:
LINQ:
其他:
输出:
|