1 JSON的特性(1) JSON是指JavaScript对象表示法(JavaScript Object Notaiton)
(2) JSON是轻量级的文本数据交换格式
(3)独立于语言
(4) 具有自我描述性,更易理解
(5) JSON 使用 JavaScript 语法来描述数据对象,但是 JSON 仍然独立于语言和平台。JSON 解析器和 JSON 库支持许多不同的编程语言。
2 类似XML
(1) JSON 是纯文本
(2) JSON 具有“自我描述性”(人类可读)
(3) JSON 具有层级结构(值中存在值)
(4) JSON 可通过 JavaScript 进行解析
(5) JSON 数据可使用 AJAX 进行传输
3 相比XML的不同之处
没有结束标签
更短
读写的速度更快
能够使用内建的 JavaScript eval() 方法进行解析
使用数组
不使用保留字
4 使用XML与JSON的区别
(1)使用XML
读取 XML 文档
使用 XML DOM 来循环遍历文档
读取值并存储在变量中
(2) 使用JSON
读取 JSON 字符串
用 eval() 处理 JSON 字符串
5 JSON的语法规则,JSON语法是JavaScript对象表示语法的子集
数据在名称/值对中
数据由逗号分隔
花括号保存对象
方括号保存数组
网友评论