我爱Aspx >> Asp.Net >> 用JSON技术加快AJAX程序开发而使用JSON来表达,上面的形式将变成如下模样:
| {"fullname": "Sean Kelly","org": "SK Consulting","emailaddrs": [{"type": "work", "value": kelly@seankelly.biz"},{"type": "home", "pref": 1, "value": "kelly@seankelly.tv"}],"telephones": [{"type": "work", "pref": 1, "value": "+1 214 555 1212"},{"type": "fax", "value": "+1 214 555 1213"},{"type": "mobile", "value": "+1 214 555 1214"}],"addresses": [{"type": "work", "format": "us","value": "1234 Main StnSpringfield, TX 78080-1216"},{"type": "home", "format": "us","value": "5678 Main StnSpringfield, TX 78080-1316"}],"urls": [{"type": "work", "value": "http://seankelly.biz/"},{"type": "home", "value": "http://seankelly.tv/"}]} |
正如你所见,JSON也提供了一种具有嵌套数据元素的结构,就象XML一样。与XML一样,JSON也是基于文本的,且它们都使用Unicode编码,且其与XML一样具有可读性。主观上来看,JSON更为清晰且冗余更少些。JSON网站提供了对JSON语法的严格描述,只是描述较简短。从总体来看,XML比较适合于标记文档,而JSON却更适于进行数据交换处理。一个JSON文档的每一个实例都负责描述一个对象?具体的描述是通过使用嵌套的对象,数组,字符串,数字,布尔值或null值来实现的。
上面地址卡例子的JSON版本更为小些,仅占用大约682字节的空间,而XML版本需要744字节空间。当然,这不是什么惊人的节省。其实,JSON的真正优点在于数据分析方面。
Ҷƪл˵?
Ajax在.NET中与Server控件的交互[04-21]
整理Web开发-Ajax社区中有关Ajax..[04-21]
AjaxHelper Flat v0.7 下载[03-18]
用C#绘柱形图(owc编程)[04-21]
JS的IE和Firefox兼容性汇编[04-21]
编写高性能Web 应用程序的 10 个..[04-21]
ASP输出Word、Excel文件[04-21]
UTF-8与GB2312互转方法[04-21]
.net打包自动安装数据库[04-21]
解读C#中的规则表达式(正则表达..[04-21]
C#中的特性(Attributes)[04-21]
几个C#写的网络相关开源组件[04-21]
多个页面向同一目标页面PostBack..[04-21]