JSON介绍
AJAX传递复杂数据如果自己进行格式定义的话会经历组装、解析的过程,因此AJAX中有一个事实上的数据传输标准JSON。
Json将复杂对象序列化为一个字符串,在浏览器端再将字符串反序列化为JavaScript可以读取的对象。看一下Json的格式,Json被几乎所有语言支持。
C#中将.Net对象序列化为Json字符串的方法:
JavaScriptSerializer().Serialize(p)
JavaScriptSerializer在System.Web.Extensions.dll中,是.Net 3.x中新增的类,如果在.Net2.0中则需要用第三方的组件。
JQuery AJAX得到的data是Json格式数据,用
$.parseJSON(data)方法将Json格式数据解析为JavaScript对象
另外 json.net 是一个不错的工具,可以在codeplex下载到。

浙公网安备 33010602011771号