1 JSON本质与核心作用

JSON 是一种轻量级、文本化的数据交换格式。核心作用:前后端 API 通信、本地存储(localStorage)、配置文件、API 数据格式。

2 JSON与Javascript的区别

特性JSONJavaScript 对象
键名引号必须双引号可省略/单/双引号
字符串引号必须双引号可单/双引号
数据类型仅 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)))