JSON是一种标记语言
JSON和JSONP不是一个东西,JSON是一门语言,JSONP是一个兼容IE的数据跨域传输解决方法
数据类型
六种数据类型
- string - 只支持双引号,不支持单引号和无引号
- number - 支持科学技术法
- bool - ture 和 false
- null - 没有undefined
- object
- array
不支持函数,不支持变量
JSON.parse
- 将符合JSON语法的字符串转换成JS对应类型的数据
- JSON字符串 => JS数据
- 由于JSON只有六种类型,所以转成的数据也只有6种
- 如果不符合JSON语法会抛出一个Error对象
- 一般用 try catch 捕获错误
JSON.stringify
- JSON.parse的逆运算
- JS数据 => JSON字符串
- 由于JSON只有六种类型,所以不一定能成功
- 如果失败会抛出一个Error对象