JSON
JS中的对象只有JS自己认识,其他的语言都不认识,但有时候我们需要在不同语言之间进行交互数据或者传递,所以就需要用到JSON。
- JSON其实就是一种特殊格式的字符串,这种字符串可以被任意语言识别,并且可以转换为任意语言中的对象。
- JSON:JavaScript Object Notation,JavaScript对象表示法
- JSON和JS对象格式一样,唯一不同的是JSON字符串中的属性名必须加双引号,其他的和JS语法一致
-
JSON分类
(1)对象 {}
(2)数组 [] -
JSON中允许的值
(1)字符串
(2)数值
(3)布尔值
(4)null
(5)普通对象
(6 )数组
JSON工具类
- JSON.parse()
- 可以将JSON字符串转换为JS对象
- 需要一个JSON字符串作为参数,会将该字符串转换为JS对象
- JSON.stringify()
- 可以将JS对象转为JSON字符串
- 需要一个JS对象作为参数,会将该对象转换为JSON字符串
JSON兼容性
IE7以下不支持JSON