JSON的三个好处

来源:互联网 发布:sqlserver数据库收缩 编辑:程序博客网 时间:2024/04/24 22:47
第一,方便前台数据操作.
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.