JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,被广泛应用于前后端数据交互、配置文件、数据库存储等场景。它以简洁、直观、结构化的方式组织数据,易于读写,并且与多种编程语言兼容。
JSON 主要有两种数据结构:
{} 包裹,键(key)必须为双引号字符串,值可以是多种类型。
{
"name": "李雷",
"age": 20,
"isStudent": true
}
[] 包裹,元素可以是任意 JSON 数据类型。
[
"苹果",
"香蕉",
"橘子"
]
"hello"100、99.99true 或 falsenull{
"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 官方文档