博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JSON的三个好处
阅读量:6975 次
发布时间:2019-06-27

本文共 509 字,大约阅读时间需要 1 分钟。

第一,方便前台数据操作. 

ex: 

  1. var languages = {
  2.     cn: {
  3.         lang: 'zh_cn'
  4.         name: '中文'
  5.     }, 
  6.     en: {
  7.         lang: 'us_en'
  8.         name: '英文'
  9.     }
  10. };
  11. document.write(languages.cn.lang + '是' + languages.cn.name);


第二,,数据体积小,传输快. 

ex:还是上一个例子,写成XML就是: 

XML code
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <languages>
  3.     <cn>
  4.         <lang>zh_cn</lang>
  5.         <name>中文</name>
  6.     </cn>
  7.     <en>
  8.         <lang>us_en</lang>
  9.         <name>英文</name>
  10.     </en>
  11. </languages>
很明显JSON的体积更小.
第三点,客户端操纵XML的时候需要创建ActiveX对象,JSON则完全就是一个JS对象,不需要创建DOM.
本文转自 牛海彬 51CTO博客,原文链接:http://blog.51cto.com/newhappy/136071,如需转载请自行联系原作者
你可能感兴趣的文章
shell技巧之以逆序形式打印行
查看>>
Java面试题集(六)
查看>>
读枯燥的技术书时怎么集中精神?
查看>>
iOS 依据文本内容为TextView动态定义高度
查看>>
CCF系列之ISBN号码(201312-2)
查看>>
SQL Server 内存使用量下降问题
查看>>
问题MySQL server has gone away
查看>>
iOS的Cookie存取看我绝对够!!
查看>>
GIX4中懒加载
查看>>
tomcat排错过程
查看>>
virus.win32.parite.h病毒查杀
查看>>
【初級篇】华为NAT技术(静态NAT)
查看>>
Android telephony MMS 学习笔记
查看>>
LVM动态扩容、缩减
查看>>
winform 窗体关闭事件
查看>>
socket编程
查看>>
MySQL 表空间管理
查看>>
我的友情链接
查看>>
Spring Boot 应用教程
查看>>
嵌入式Linux裸机开发(五)——SDRAM初始化
查看>>