JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,它基于 JavaScript 的对象字面量语法,但与 JavaScript 语言无关。JSON 格式简洁明了,易于阅读和编写,因此在 Web 开发中被广泛应用于数据传输和存储。
JSON 基本语法
JSON 数据由键值对组成,键值对之间用逗号分隔,键值对由冒号连接。JSON 数据必须包含在大括号 {}
中,并且键名和字符串值必须用双引号 ""
包裹。
示例:
- ------- -------- ------ --- ------------ ----- ---------- - --------- ---- ---- ---- ------- ---- ----- -- ---------- ----------- --------- ------------ -
在上面的示例中,我们定义了一个包含个人信息的 JSON 数据,包括姓名、年龄、是否为学生、地址以及爱好。
JSON 数据类型
JSON 支持以下数据类型:
- 字符串(String):用双引号包裹的文本。
- 数字(Number):整数或浮点数。
- 布尔值(Boolean):true 或 false。
- 对象(Object):包含键值对的无序集合。
- 数组(Array):有序的值的集合。
- 空值(Null):表示空值的关键字。
示例:
- ------- ------ ------ --- ------------ ------ --------- ---- --- ---- ---------- ---- -
在上面的示例中,我们定义了一个包含姓名、年龄、是否为学生、成绩、地址的 JSON 数据,其中成绩是一个数组,地址为空值。
JSON 与 JavaScript
在 JavaScript 中,可以使用 JSON.parse()
方法将 JSON 字符串解析为 JavaScript 对象,或使用 JSON.stringify()
方法将 JavaScript 对象转换为 JSON 字符串。
示例:
----- -------- - --------- ---------- ------ ----- ----- --- - --------------------- ---------------------- -- -- --------- ----- ------ - - ----- -------- ---- -- -- ----- ---------- - ----------------------- ------------------------ -- -- ---------------------------
通过以上示例,我们可以看到如何在 JavaScript 中处理 JSON 数据。
以上就是关于 JSON 使用的介绍,下一节我们将学习如何在 Web 开发中使用 JSON 进行数据交互。