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 使用键值对和有序列表来表示数据结构,适用于序列化和反序列化操作。
使用方法
Ⅰ、获取数据:
定义
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 使用键值对和有序列表来表示数据结构,适用于序列化和反序列化操作。
使用方法
Ⅰ、获取数据:
ON
定义
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 使用键值对和有序列表来表示数据结构,适用于序列化和反序列化操作。
使用方法
Ⅰ、获取数据:
定义
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 使用键值对和有序列表来表示数据结构,适用于序列化和反序列化操作。
使用方法
Ⅰ、获取数据: