电气工程
会计论文
金融论文
国际贸易
财务管理
人力资源
轻化工程
德语论文
工程管理
文化产业管理
信息计算科学
电气自动化
历史论文
机械设计
电子通信
英语论文
物流论文
电子商务
法律论文
工商管理
旅游管理
市场营销
电视制片管理
材料科学工程
汉语言文学
免费获取
制药工程
生物工程
包装工程
模具设计
测控专业
工业工程
教育管理
行政管理
应用物理
电子信息工程
服装设计工程
教育技术学
论文降重
通信工程
电子机电
印刷工程
土木工程
交通工程
食品科学
艺术设计
新闻专业
信息管理
给水排水工程
化学工程工艺
推广赚积分
付款方式
首页
|
毕业论文
|
论文格式
|
个人简历
|
工作总结
|
入党申请书
|
求职信
|
入团申请书
|
工作计划
|
免费论文
|
现成论文
|
论文同学网
|
全站搜索
搜索
高级搜索
当前位置:
论文格式网
->
免费论文
->
计算机毕业论文
关于JSON在Web中的优势与应用(一)
本论文在
计算机毕业论文
栏目,由
论文格式
网整理,转载请注明来源
www.lwgsw.com
,更多论文,请点
论文格式范文
查看
关于JSON在Web中的优势与应用
JSON(java script Object Notation) 是基于java script(Standard ECMA-262 3rd Edition - December 1999)一个子集的一种轻量级的数据交换格式。 虽然使用完全独立于语言的文本格式,但也使用了类似C语言的习惯(包括C, C++, C#, Java, java script, Perl, Python等)。这些特征使JSON易于机器解析,同事也让人容易编写与阅读,从而成为人们理想的数据交换语言之一。
一、使用Json的原因
在新项目中基本没有使用XML,除一些框架所依赖的配置文件外。而JSON基本替代了以往XML在程序中的位置。之前我们选择XML,是因为不愿使用一种私有格式。之所以选择XML大概是因为XML已被人们大范围广泛运用。
XML目前来看已经被滥用了,即便XML是一种现前较好的技术。其中 SOAP就是滥用的一种典型,而程序内部的奕表示使用XML也是滥用典型中的一种。一种情况便是,如果一个对象toString用XML格式输出,会直接致使日志文件十分繁琐,然后在后期调试时,watch窗口中出现大批量的<tag>。
综合考虑到以上情况,在新项目中,可以有另一种选择,便是使用JSON。之所以选择JSON,理由如下:
1、JSON的可读性较XML相比要好。因它本身是java script的语法,程序员思维,而不是文档撰写思维。
2、java script的原生性支持,客户端的浏览器不需为此去采用额外的解释器,此特性在web的大环境中使用特别合适。
3、JSON的解释性能简洁紧凑,比XML更好。
二、Json的优势
1、有效的数据传输
JSON符合编程的基本习惯,虽然它是完全独立于变成语言,是使用文本格式保存的。此特征使JSON很适合做数据交换。JSON是在服务器直接生成java script语句,客户端从服务器上获取语句后直接用eva l方法来取得对象,这就是JSON简单概念,可以避免解析XML的性能损失。
2、数据访问的简化
使用JSON数据分隔符有一个根本性原因,即是简化了数据访问。使用JSON数据分隔符时, java script引擎对数据结构(如对象、数组、字符串、)的内部表示与这些符号刚好相同。
如此将创造一条比DOM技术更加方便快捷的数据访问路径。下面列举几个java script代码片段会访问先前的JSON代码片段中的信息来说明这个过程:
访问JSON中的地址: addressbook.address.street
访问JSON中的电话号码第一位:addressbook.address.phoneNumbers[0]
访问JSON中的名称: addressbook.name
3、非冗长性
在JSON中,只需通过一个简单的括号即可满足标记的依从性,但在XML中打开和关闭标记却都是是必需要的才能满足。当包含有大批量字段的数据交换中,传统XML标记会延长数据交换时间。目前仅是通过简单的字节数比较研究发现,相比XML,JSON有更高的线上传输效率,还没有正式的研究成果。而在等效的有效负载情况下,JSON总是小于XML。至于它们之间,特别是在新的XML压缩格式下的差距有多大,有待进行更深入的研究。
除此之外,JSON还受到了擅长各种不同编程
首页
上一页
1
2
下一页
尾页
1
/2/2
上一篇
:
关于MySql数据库优化
下一篇
:
关于java的学习心得
Tags:
关于
JSON
Web
优势
应用
【
收藏
】 【
返回顶部
】
人力资源论文
金融论文
会计论文
财务论文
法律论文
物流论文
工商管理论文
其他论文
保险学免费论文
财政学免费论文
工程管理免费论文
经济学免费论文
市场营销免费论文
投资学免费论文
信息管理免费论文
行政管理免费论文
财务会计论文格式
数学教育论文格式
数学与应用数学论文
物流论文格式范文
财务管理论文格式
营销论文格式范文
人力资源论文格式
电子商务毕业论文
法律专业毕业论文
工商管理毕业论文
汉语言文学论文
计算机毕业论文
教育管理毕业论文
现代教育技术论文
小学教育毕业论文
心理学毕业论文
学前教育毕业论文
中文系文学论文