天天看点

JSON的三个好处

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

ex:

<dl><dt></dt></dl>

var languages = {

    cn: {

        lang: 'zh_cn', 

        name: '中文'

    }, 

    en: {

        lang: 'us_en', 

        name: '英文'

    }

};

document.write(languages.cn.lang + '是' + languages.cn.name);

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

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

<dl></dl>

<dt>XML code</dt>

<dt></dt>

&lt;?xml version="1.0" encoding="utf-8"?&gt;

&lt;languages&gt;

    &lt;cn&gt;

        &lt;lang&gt;zh_cn&lt;/lang&gt;

        &lt;name&gt;中文&lt;/name&gt;

    &lt;/cn&gt;

    &lt;en&gt;

        &lt;lang&gt;us_en&lt;/lang&gt;

        &lt;name&gt;英文&lt;/name&gt;

    &lt;/en&gt;

&lt;/languages&gt;

很明显JSON的体积更小.

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

继续阅读