第一,方便前台数据操作.
ex:
第二,,数据体积小,传输快.
ex:还是上一个例子,写成XML就是:
很明显JSON的体积更小.
ex:
- var languages = {
- cn: {
- lang: 'zh_cn',
- name: '中文'
- },
- en: {
- lang: 'us_en',
- name: '英文'
- }
- };
-
- document.write(languages.cn.lang + '是' + languages.cn.name);
第二,,数据体积小,传输快.
ex:还是上一个例子,写成XML就是:
-
XML code
- <?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>
-
第三点,客户端操纵XML的时候需要创建ActiveX对象,JSON则完全就是一个JS对象,不需要创建DOM.
本文转自 牛海彬 51CTO博客,原文链接:http://blog.51cto.com/newhappy/136071,如需转载请自行联系原作者