JSON

定义

JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人类阅读和编写,同时也易于机器解析和生成。

组成部分

1.对象(Object)

由花括号 {} 包围,包含键值对。键必须是字符串,值可以是字符串、数字、布尔值、数组、对象或 null。

2.数组(Array)

由方括号 [] 包围,包含一个有序的值列表。每个值可以是字符串、数字、布尔值、数组、对象或 null。

3.值(Value)

可以是字符串、数字、布尔值、数组、对象或 null。

4.字符串(String)

由双引号 “” 包围的一系列字符。

5.数字(Number)

可以是整数或浮点数。

6.布尔值(Boolean)

true 或 false。

7.null

表示空值。

结构形式

1.对象

{“key1”: “value1”, “key2”: value2}

2.数组

[“value1”, “value2”, value3]

3.嵌套结构

{“key1”: {“nestedKey1”: “nestedValue1”}, “key2”: [“value1”, “value2”]}

目的

简化数据交换和存储,使数据在不同系统和编程语言之间的传输变得更加容易。

基本原理

JSON 使用键值对和有序列表来表示数据结构,适用于序列化和反序列化操作。

使用方法

Ⅰ、获取数据:

image-20240724163732853

定义

JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人类阅读和编写,同时也易于机器解析和生成。

组成部分

1.对象(Object)

由花括号 {} 包围,包含键值对。键必须是字符串,值可以是字符串、数字、布尔值、数组、对象或 null。

2.数组(Array)

由方括号 [] 包围,包含一个有序的值列表。每个值可以是字符串、数字、布尔值、数组、对象或 null。

3.值(Value)

可以是字符串、数字、布尔值、数组、对象或 null。

4.字符串(String)

由双引号 “” 包围的一系列字符。

5.数字(Number)

可以是整数或浮点数。

6.布尔值(Boolean)

true 或 false。

7.null

表示空值。

结构形式

1.对象

{“key1”: “value1”, “key2”: value2}

2.数组

[“value1”, “value2”, value3]

3.嵌套结构

{“key1”: {“nestedKey1”: “nestedValue1”}, “key2”: [“value1”, “value2”]}

目的

简化数据交换和存储,使数据在不同系统和编程语言之间的传输变得更加容易。

基本原理

JSON 使用键值对和有序列表来表示数据结构,适用于序列化和反序列化操作。

使用方法

Ⅰ、获取数据:

image-20240724163732853ON

定义

JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人类阅读和编写,同时也易于机器解析和生成。

组成部分

1.对象(Object)

由花括号 {} 包围,包含键值对。键必须是字符串,值可以是字符串、数字、布尔值、数组、对象或 null。

2.数组(Array)

由方括号 [] 包围,包含一个有序的值列表。每个值可以是字符串、数字、布尔值、数组、对象或 null。

3.值(Value)

可以是字符串、数字、布尔值、数组、对象或 null。

4.字符串(String)

由双引号 “” 包围的一系列字符。

5.数字(Number)

可以是整数或浮点数。

6.布尔值(Boolean)

true 或 false。

7.null

表示空值。

结构形式

1.对象

{“key1”: “value1”, “key2”: value2}

2.数组

[“value1”, “value2”, value3]

3.嵌套结构

{“key1”: {“nestedKey1”: “nestedValue1”}, “key2”: [“value1”, “value2”]}

目的

简化数据交换和存储,使数据在不同系统和编程语言之间的传输变得更加容易。

基本原理

JSON 使用键值对和有序列表来表示数据结构,适用于序列化和反序列化操作。

使用方法

Ⅰ、获取数据:

image-20240724163732853

定义

JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人类阅读和编写,同时也易于机器解析和生成。

组成部分

1.对象(Object)

由花括号 {} 包围,包含键值对。键必须是字符串,值可以是字符串、数字、布尔值、数组、对象或 null。

2.数组(Array)

由方括号 [] 包围,包含一个有序的值列表。每个值可以是字符串、数字、布尔值、数组、对象或 null。

3.值(Value)

可以是字符串、数字、布尔值、数组、对象或 null。

4.字符串(String)

由双引号 “” 包围的一系列字符。

5.数字(Number)

可以是整数或浮点数。

6.布尔值(Boolean)

true 或 false。

7.null

表示空值。

结构形式

1.对象

{“key1”: “value1”, “key2”: value2}

2.数组

[“value1”, “value2”, value3]

3.嵌套结构

{“key1”: {“nestedKey1”: “nestedValue1”}, “key2”: [“value1”, “value2”]}

目的

简化数据交换和存储,使数据在不同系统和编程语言之间的传输变得更加容易。

基本原理

JSON 使用键值对和有序列表来表示数据结构,适用于序列化和反序列化操作。

使用方法

Ⅰ、获取数据:

image-20240724163732853