-
题名一个基于JSON的对象序列化算法
被引量:59
- 1
-
-
作者
张涛
黄强
毛磊雅
高兴
-
机构
西南交通大学信息科学与技术学院
四川师范大学计算机软件重点实验室
四川农业大学信息工程与技术学院
-
出处
《计算机工程与应用》
CSCD
北大核心
2007年第15期98-100,133,共4页
-
基金
四川师范大学Sphinx交互式化学CAI系统(省部级科学基金)(No.00060510)。
-
文摘
目前基于Ajax技术的Web开发主要采用XML进行数据交换,然而XML是一种结构化的文档,需要服务器和客户端都对其进行手工解析,将会占用更多的系统资源,因此采用XML进行数据交换会导致性能低下、兼容性不够、灵敏度低的问题。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于被支持JavaScript的浏览器所解析。提出了一种基于JSON的对象序列化算法,该算法通过分析JSON文法并建立对象导航图,透明地将Java对象序列化成JSON表达式,使客户端能够很好地利用JavaScript引擎来解析JSON响应,有效地解决了解析XML所造成的缺陷。
-
关键词
AJAX
数据交换
json
序列化
对象导航图
-
Keywords
Ajax
data-interchange
java script object notation (json)
serialization
object navigation graph
-
分类号
TP311.52
[自动化与计算机技术—计算机软件与理论]
-
-
题名基于JSON的Ajax数据通信快速算法
被引量:25
- 2
-
-
作者
孙光明
王硕
-
机构
河北交通学院网络教研室
北京交通大学计算机与信息技术学院
-
出处
《计算机应用与软件》
CSCD
2015年第1期263-266,共4页
-
基金
河北省高等学校科学研究计划青年基金项目(Q2012110)
-
文摘
针对Ajax采用XML作为数据载体存在标签大量冗余、基于DOM解析复杂导致数据传输量大、服务器与客户端解析效率低的问题,提出一种基于JSON的Ajax数据通信快速算法。分析服务器端应答Ajax引擎请求数据的结构,设计有限状态机模型实现应答数据集转换为JSON格式的方法,提高了Ajax数据传输和解析的效率。实验结果表明,该算法较以XML为数据载体的通信速度更快,解析效率更高,具有更好的用户体验度。
-
关键词
json
Ajax数据通信
有限状态机
快速算法
-
Keywords
java,script object notation (json) Ajax data communication Finite state machine Fast algorithm
-
分类号
TP311.52
[自动化与计算机技术—计算机软件与理论]
-
-
题名可变报文格式编解码模块设计与实现
被引量:4
- 3
-
-
作者
刘相
刘泽平
-
机构
华北计算技术研究所
-
出处
《电讯技术》
北大核心
2016年第11期1260-1266,共7页
-
基金
国家部委专项资金资助项目(403060101)~~
-
文摘
为适应现代战争数字化的军事需求,解决战场环境下需要传输的信息种类和数量日益增多以及网络带宽受限等问题,设计了可变报文格式(VMF)编解码模块,作为底层消息传送的技术支撑。利用动态链接库、JSON(Java Script Object Notation)、Snappy(压缩算法)等技术为上层应用提供消息的编解码服务,设计基于JSON的可变长报文模板、比特流集成压缩算法、基于JSON的数据字典结构,实现报文的"按需发送",根据不同的发送需求,动态地组合报文内容。实验显示所设计的模块编码解码只需3 ms左右,而参考系统编解码则需耗时200 ms以上,可见速率提升明显,数据流长度也进一步缩短。
-
关键词
可变格式报文
编解码模块
json
数据字典
比特流集成压缩
-
Keywords
variable message format(VMF)
coding and decoding module
java script object notation(json)
data dictionary
bit stream integrated compression
-
分类号
TN919.3
[电子电信—通信与信息系统]
-