JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,被广泛应用于前后端数据交互、配置文件、数据库存储等场景。它以简洁、直观、结构化的方式组织数据,易于读写,并且与多种编程语言兼容。
JSON 主要有两种数据结构:
{}
包裹,键(key)必须为双引号字符串,值可以是多种类型。
{ "name": "李雷", "age": 20, "isStudent": true }
[]
包裹,元素可以是任意 JSON 数据类型。
[ "苹果", "香蕉", "橘子" ]
"hello"
100
、99.99
true
或 false
null
{ "students": [ { "id": 101, "name": "王小明", "score": 95.5, "passed": true }, { "id": 102, "name": "李小红", "score": 88, "passed": true } ], "course": "数学", "teacher": null }
undefined
等类型JavaScript 操作 JSON:
JSON.stringify(obj)
:将 JavaScript 对象转为 JSON 字符串
JSON.parse(jsonStr)
:将 JSON 字符串解析为 JavaScript 对象
package.json
)JSON 格式因其轻量、易读、通用的特点,成为了现代开发中不可或缺的数据格式标准。熟练掌握 JSON,有助于开发者高效地完成各类数据交换与处理任务。
参考:JSON 官方文档