位置: 编程技术 - 正文

JSON为什么那样红为什么要用json(另有洞天)(为什么使用json传输数据)

编辑:rootadmin
json是1年内迅速红遍全球的东东。 现在解释JSON是什么,大家都会说我老土吧,这里我想分析一下json红的原因,我们又得到什么启示呢。 json是什么,json.org是一种简洁有效的数据载体,是一种用字符串表示复杂js对象的方式,后端好生成,前端0解释。 它的风行和一下几点原因离不开的。 持久化的风潮: persistence是javaEE5引入的重要模块。 php先天具备持久化特性每个变量都可以serialize()和unserialize()与字符串相互转化。 持久化带来最直接的好处就是复杂对象存储和传输,衡量持久化机制的优劣的重要标准是效率。 WEB2.0的推动: Ajax引发了Web2.0革命,其中的x是xml。在ajax中xml是作为前后台数据传输的载体的。 随着Web2.0的大规模应用,xml解释的效率问题就暴露无疑了,xml是具有非常严禁的结构,这造成了任何浏览器把xml装入,解释成javaScript可以访问的对象的过程是漫长的。而json是js默认支持的最简洁对象创建方式,js接收他是轻松加愉快的,所以在持久化数据传输的舞台上json靠效率取胜。 JSON本身易用: Ajax为什么一些老技术结合起来突然火了呢,因为易用。说白了自从上世纪有了DHTML,无刷新异步数据传输的解决方式绝不仅仅只有xmlHttpRequest一家。隐藏的iframe完全可以做到,而且一直也有人这么干。Ajax红了在于其易用性,所以几家领军企业对期的大规模应用引发Web2.0. JSON同样易用,会了JSON之后我已经用var obj = {};var arr = []代替了var obj = new Object();var obj = new Array()。JSON是js中最简洁的对象定义方式,对于会js,用过eval()的朋友基本上没有什么学习成本。 以XML为代表的树形结构的风靡: 从数据结构的角度看xml的流行,因为xml是一颗树,树状的数据结构在像xml一样除了本身的内容节点再加上属性节点之后的威力如何大家都有体会,DOM是这种结构,UML是这种结构。 当我们用数据去描述客观世界的时候发现仅仅靠关系数据模型中的二维表已显笨拙,树形结构是更接近思维的一种,这也是人们在做会议记录时不在是notepad而使用freemind的原因。同样使用二维表,记录parentid的方式存储树的效率低下也给了LADP的发展空间。 说回来JSON,他是一种定义JS对象的方式,而JS中的Object是一树的形式组织的实体,所以JSON定义的对象在描述数据的功能上是足够的。 再说几个JSON相关的话题: JSON是解决xml效率问题的唯一途径么? 也不尽然,在本人不知道json之前,在使用div传输数据。 后台传到前台的是xmlHttp.responseText = '<div age="" personid="">lenel</div>'; 然后前台接受数据时使用 这个方法里我没有用js来解释json,而是用DOM来解释HTML串,这也是相当自然的,前面已经说过HTML串也是树状结构,我拿到oDiv之后就可以访问到age,personid等等属性了,效率也是相当可以的,呵呵。 这个不是我的原创啊,来自与我从前的Leader,牛人啊,良师益友。 JSON会代替XML么? 不会,在Ajax这个领域可能我们会搞Ajaj,但是XML如果只能干这点事那就不是XML了:) 还没用JSON么? 不要落伍了哈哈,当前主流的后台语言都有在后台生成、解析JSON的API,具体怎么用json,API去哪儿找 我们真的得到什么启示么? 我还是没总结出来具体的,但是我认为语言是相通的,javaScript不能IOC么?

推荐整理分享JSON为什么那样红为什么要用json(另有洞天)(为什么使用json传输数据),希望有所帮助,仅作参考,欢迎阅读内容。

JSON为什么那样红为什么要用json(另有洞天)(为什么使用json传输数据)

文章相关热门搜索词:jsonp为什么只能get,json显示,jsonp为什么不是真正的ajax,jsonp为什么只能get,为什么用json不用xml,为什么用json格式,为什么使用json传输数据,为什么使用json传输数据,内容如对您有帮助,希望把文章链接给更多的朋友!

前后台交互过程中json格式如何解析以及如何生成 前台:$.ajax({type:"POST",url:"GetMenuRole.ashx",data:"",dataType:"json",success:function(data){if(data.Status==false){alert(data.ErrorReason);}else{//解析这个菜单列表alert(data.MenuList);}

JavaScript初学者应注意的七个细节详细介绍 种种语言都有它特别的地方,对于JavaScript来说,使用var就可以声明任意类型的变量,这门脚本语言看起来很简单,然而想要写出优雅的代码却是需要不

Three.js源码阅读笔记(光照部分) 天气越来越冷了,人也越来越懒怠,越来越像呆在温暖的寝室里看小说或者打游戏,也好久没看Three.js源码了。今天天气不错,接着看!这次从光照部

标签: 为什么使用json传输数据

本文链接地址:https://www.jiuchutong.com/biancheng/379211.html 转载请保留说明!

上一篇:javascript 全选与全取消功能的实现代码(js全选和全不选效果复选框)

下一篇:前后台交互过程中json格式如何解析以及如何生成(如何进行前后端交互)

  • 财税2019 21号第二条
  • 价外费用纳税义务发生时间
  • 一般计税方法是全额计税吗
  • 公立医院事业单位录用是编制吗
  • 外贸出口增值税怎么申报
  • 更正以前年度费用账务处理
  • 公司举办年会的要求有哪些
  • 金蝶旗舰版的现金流量表怎么导出
  • 银行现金增加会计分录
  • 汇算清缴调增的金额,如何做会计分录
  • 处置子公司全部股权会计处理 企业会计准则
  • 什么叫复式记账凭证
  • 年折旧额怎么计算公式直线法
  • 企业所得税逾期申报怎么补报
  • 政府给的慰问金叫什么
  • 退休人员在企业兼职规规定
  • 核定征收是每个月都要交税吗
  • 进货方的现金折扣怎么处理?
  • 企业股权投资损失
  • 免抵税额和免抵退税额有什么区别
  • 购买国债逆回购有股东限制
  • 三证合一的税号变了,法人怎么重新绑定企业
  • 应征增值税不含税销售额是什么意思
  • 信托公司如何投资
  • 实际利率法怎么理解
  • 项目材料验收流程
  • 已认证的进项税额转出怎么做账务处理
  • 企业如何选择会计准则
  • 企业投资的工程项目包括
  • 工程结算如何做账
  • 苹果客服人工24小时
  • 酒店开业请吃饭敬酒怎么说
  • 协调费用应该怎么表述
  • 基本工程建设项目清单
  • win7怎么看服务
  • php imagettftext
  • 政府收回土地使用权免征增值税的条件
  • 弥补以前年度亏损最多几年
  • 资产负债表中其他综合收益怎么填
  • 营改增后一般纳税人缴纳增值税彩用简易征收3%
  • 九斑蛾,瑞士 (© Thomas Marent/Minden Pictures)
  • vue docx-preview实现docx文件在线预览
  • 提交表单后重定向
  • yolo4损失函数
  • php中cookie的值存储在哪
  • 固定资产投资账面价值
  • 购买原材料的运输费计入什么科目
  • 关于公司预支工资制度
  • mysql的字符串
  • 电子缴款凭证在哪里找
  • 电子税务局能不能逾期申报个税
  • 固定资产卡片账是明细账吗
  • 固定资产报废能否继续使用
  • 公司与个人可以合伙吗
  • 业务招待费进项税额转出会计分录
  • 高新技术企业取消资格的程序
  • 收到银行承兑汇票
  • 用信用卡消费扣谁的手续费
  • 水利工程施工税率是多少
  • 公司购买的财产保险要交印花税吗
  • 退回的企业所得税计入什么科目
  • sql server复制表数据
  • mysql数据库优化方案
  • cmd命令行操作
  • freebsd使用手册
  • ubuntu 电子书
  • windows8怎么设置
  • win8无线网络受限 重连又好了
  • win8怎么安装win10
  • win10打开蓝屏怎么解决
  • Android OpenGL ES(二)----平滑着色
  • h5抽奖转盘
  • jquery操作html代码
  • shell脚本的fi
  • css行与行之间的间距怎么调
  • django内置组件
  • unity camera fov
  • android客户端与服务器通信
  • 昆明地税局长是谁
  • 国外寄回来的奶粉被海关查到剪开,快递公司怎么处理
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设