JSON 使用

面试官:小伙子,你的代码为什么这么丝滑?

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 进行数据交互。


上一篇:JSON.stringify()
下一篇:JSONP 教程