1 JSON本质与核心作用
JSON 是一种轻量级、文本化的数据交换格式。核心作用:前后端 API 通信、本地存储(localStorage)、配置文件、API 数据格式。
2 JSON与Javascript的区别
| 特性 | JSON | JavaScript 对象 |
|---|---|---|
| 键名引号 | 必须双引号 | 可省略/单/双引号 |
| 字符串引号 | 必须双引号 | 可单/双引号 |
| 数据类型 | 仅 6 种基本类型 | 支持所有 JS 类型 |
| 注释 | 不支持 | 支持 |
| 末尾逗号 | 不支持 | ES5+ 支持 |
3 JSON核心方法
JSON.parse(jsonStr); // JSON 字符串 → JS 对象
JSON.stringify(jsObj); // JS 对象 → JSON 字符串4 JSON常见的使用场景
- 前后端 API 通信(fetch + JSON.stringify / response.json())
- 本地存储(localStorage.setItem(‘key’, JSON.stringify(obj)))