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下载到。

 

posted @ 2012-10-07 18:27  joesphos  阅读(153)  评论(0)    收藏  举报

如果您认为这篇文章还不错或者有所收获,您可以打赏点哦,多多少少没关系,一分一毫也是对我的支持和鼓励。谢谢您!