在
.NET
使用
JSON
作为数据交换格式
我们知道在
.NET
中我们有多种对象序列化的方式,如
XML
方式序列化、
Binary
序
列化,其中
XML
序列化是一种比较通用的在各语言之间传递数据的方式。除了这两种序列
化方式之外,在
.NET
中还可以使用
JSON
序列化。
JSON
(
JavaScript Object Notation
)是一种轻量级轻量级的数据交换格式,并且它
独立于编程语言,与
XML
序列化相比,
JSON
序列化后产生的数据一般要比
XML
序列化
后数据体积小,
所以在
等知名网站中都采用了
JSON
作为数据交换方式。
在
.NET
中有三种常用的
JSON
序列化的类,分别是
System.Web.Script.Serialization.JavaScriptSerializer
类
System.Runtime.Serialization.Json.DataContractJsonSerializer
类
Newtonsoft.Json.JsonConvert
类
下面介绍
JSON
语法规则: