JSON的三处优点

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

 var languages = {
     cn: {
         lang: 'zh_cn',
        name: '中文'
     },
     en: {
         lang: 'us_en',
         name: '英文'
     }
 };
 document.write(languages.cn.lang + '是' + languages.cn.name);

第二,,数据体积小,传输快,还是上一个例子,写成XML就是:

<?xml version="1.0" encoding="utf-8"?>
 <languages>
     <cn>
         <lang>zh_cn</lang>
         <name>中文</name>
     </cn>
     <en>
         <lang>us_en</lang>
         <name>英文</name>
     </en>
 </languages>
 

明显JSON的体积更小.

第三点,客户端操纵XML的时候需要创建ActiveX对象,JSON则完全就是一个JS对象,不需要创建DOM.

 

posted @ 2009-02-17 13:44  架构师聊技术  阅读(251)  评论(0编辑  收藏  举报