一、JSON :javascript对象表示法(Javascript Object Notation) 是一种轻量级的数据交换格式。
JSON 语法是 JavaScript 对象表示语法的子集。是存储和交换文本信息的语法,类似于XML。
二、JSON和XML比较:
(1)JSON长度和XML的格式比起来显得短小;
(2)JSON读写速度更快
(3)JSON可以使用javascript内建的方法直接解析,转换成javascript对象,非常方便
三、JSON数据书写格式是:名称/键值对,例如:“name"=“张三”
JSON 的值类型:数组,数字,字符串,逻辑值,对象,null
{
"staff":[
{"name":"张三","age":70},
{"name":"李四","age":80},
{"name":"王五","age":30},
]
}
四、JSON解析
JSON解析为对象:
1.eval()(该方法不会判断JSON是否合法,而且会同时会执行JSON的其他函数,不安全)
2.JSON.parse()
jsonlint.com 一个好用的json校验网站!