JSON 是前后端交换数据的通行格式:对象、数组、字符串、数字、布尔与 null。
图:JS 对象与 JSON 文本之间的转换
const obj = { title: "笔记", tags: ["js", "web"] };
const text = JSON.stringify(obj, null, 2);
const back = JSON.parse(text);
易错点
- 属性名必须用双引号;不能写注释;不能有尾随逗号(严格 JSON)。
JSON.parse失败会抛错,应用 try/catch 包住。- 大整数精度可能丢失,特殊场景用字符串传 ID。