JSON
什么是JSON
JSON 全称是 JavaScript Object Notation
为什么需要 JSON
JSON 有三种形式,每种形式的写法都和 JS 中的数据类型很像,可以很轻松的和 JS 中的数据类型互相转换
JSON 的三种形式
1. 简单值形式
- JSON 的简单值形式就对应 JS 中的基础数据类型
- 数字、字符串、布尔值、null
2. 对象形式
- JSON 的对象形式就对应 JS 中对象
3. 数组形式
- JSON 的数组形式就对应这 JS 中的数组
JSON 格式规范
- 字符串必须使用双引号包裹 ""
- 不支持 undefined
- 不支持注释
JSONP
什么是JSONP
是一种解决跨域的一种方法
JSONP 原理
- script 标签跨域不会被浏览器阻止
- JSONP 主要就是利用 script 标签,加载跨域文件