JSON的三个好处

简介: 第一,方便前台数据操作. ex: var languages = {    cn: {        lang: 'zh_cn',         name: '中文'...
第一,方便前台数据操作.
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.

相关文章
|
8月前
|
XML JSON API
深入解析C++ JSON库:nlohmann::json:: parse的内部机制与应用
深入解析C++ JSON库:nlohmann::json:: parse的内部机制与应用
817 0
|
8月前
|
JSON JavaScript 前端开发
JSON.stringify() 的 5 种使用场景
JSON.stringify() 的 5 种使用场景
60 0
|
XML JSON fastjson
JSON解析的几种方式
JSON解析的几种方式
|
JSON JavaScript 前端开发
|
XML JSON 程序员
JSON的功能
JSON的功能
139 0
|
存储 JSON JavaScript
你不知道的JSON的高效率用法
你不知道的JSON的高效率用法
135 0
|
XML JSON 分布式计算
Json 方式|学习笔记
快速学习 Json 方式。
129 0
|
JSON 分布式计算 Hadoop
json 方式 | 学习笔记
快速学习 json 方式
|
JSON JavaScript 前端开发
JSON的使用之灵活版
JSON的使用之灵活版
181 0
|
JSON JavaScript 前端开发
JSON - 基础篇
JSON - 基础篇
258 0
JSON - 基础篇