JSON

JSON数据传输

字号+ 作者:H5之家 来源:H5之家 2015-11-02 15:14 我要评论( )

JSON数据传输讲解:蒲刚敏一.什么是JSON? 1.JSON是什么? ? JSON提供了一种更适合AJAX应用的标准数据交换格式。JSON(JavaScriptObject Notation) 是一种轻量级的

JSON数据传输


JSON数据传输
讲解:蒲刚敏

一.什么是JSON
? 1.JSON是什么? ? JSON提供了一种更适合AJAX应用的标准数据交换格式。JSON(JavaScript
Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也

。 ? 2.JSON数据格式是什么样的?
易于机器解析和生成

二.JS解析JSON格式数据
? 1. 客户端将json对象通过toJSONString(par) 转换为字符串 ? 2.解析JSON普通数据;
? 利用eval函数将返回的文本流转换成JS对象

? A.知道属性名的; ? B.不知道属性名的。(For in) ? 3.解析JSON数组数据。

三.JAVA封装及解析JSON
? 1.通过String jsonString = request.getParameter(“jsonObject"); 获取 客户端json参数. ? 2.java怎么封装json格式数据 ? A.封装普通格式json数据; ? JSONObject returnObject=new JSONObject(); ? B.封装数组格式的json数据. ? 3.java解析json格式数据 ? JSONObject returnObject=new JSONObject(jsonString); ? String returnObject.getString(“属性名”); ? JSONArray jarr=returnObject.getJSONArray(“属性名”); ?

四.JSON格式数据传输的优缺点
? 1.优点 ? A.它们简化了数据访问,使用这些数据分隔符时, JavaScript引擎对数
据结构(如字符串、数组、对象)的内部表示恰好与这些符号相同

? B. JSON的另一个优点是它的非冗长性。在XML中,打开和关闭标记
是必需的,这样才能满足标记的依从性;而在JSON中,所有这些要求 只需通过一个简单的括号即可满足。在包含有数以百计字段的数据交 换中,传统的XML标记将会延长数据交换时间。目前还没有正式的研 究表明JSON比XML有更高的线上传输效率;人们只是通过简单的字节 数比较发现,对于等效的JSON和XML有效负载,前者总是小于后者网 上有人测试JSON的速度几乎是XML解析的10倍 ? C. 不管哪种开发语言都容易生成json格式的数据

? 2.缺点 ? JSON片段的创建和验证过程比一般的XML稍显复杂

? ?

? ?

谢谢! Q&A
2010-04-17


JSON数据传输—学习资料共享网是一个在线免费学习平台、通过收集整理大量专业知识,职业资料、考试资料,考试复习指导,试题资料等给大家分享;同时提供学习互动交流;更好的帮助大家学习。

点击搜索更多“JSON数据传输”相关的内容
下载《JSON数据传输》

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
网友点评