JSON 教程

JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,常用于前端与后端之间的数据传输。它基于 JavaScript 对象的语法,但是与 JavaScript 语言无关,可以被多种编程语言解析。

基本概念

JSON 的数据格式是键值对的集合,由大括号 {} 包裹,每个键值对之间使用逗号 , 分隔。键和值之间使用冒号 : 分隔。

示例:

-
  ------- --------
  ------ ---
  ------------ ----
-

在 JSON 中,值可以是字符串、数字、布尔值、数组、对象或 null。字符串必须使用双引号 "" 包裹,数字和布尔值不需要引号。

数组

JSON 中的数组由方括号 [] 包裹,可以包含多个值,每个值之间使用逗号 , 分隔。

示例:

-
  ----------- -
    -
      ------- ------
      ------ --
    --
    -
      ------- ----------
      ------ --
    -
  -
-

嵌套对象

JSON 中的对象可以嵌套包含其他对象或数组,形成复杂的数据结构。

示例:

-
  --------- -
    ------- --------
    ------ ---
    ---------- -
      ------- ---- ------
      --------- ---- ---- ---
    --
    ---------- ----------- ---------
  -
-

解析 JSON

在 JavaScript 中,可以使用 JSON.parse() 方法将 JSON 字符串转换为 JavaScript 对象,使用 JSON.stringify() 方法将 JavaScript 对象转换为 JSON 字符串。

示例:

----- ------- - --------- -------- ------ -----
----- ------- - --------------------
-------------------------- -- ------- -----

----- ------ - - ----- -------- ---- -- --
----- ------- - -----------------------
--------------------- -- ------- -------------------------

以上是 JSON 的基本概念和用法,希望能帮助你更好地理解和应用 JSON 数据格式。


下一篇:JSON 简介