目录
JSON简介与基本使用
JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,具有易于理解和生成的特点,被广泛应用于网络传输和数据存储。本文将介绍 JSON 的基本概念、语法规则以及常见的使用示例。
1. JSON的基本概念
JSON 是一种文本格式,它由键值对组成,其中键和值之间使用冒号分隔,键值对之间使用逗号分隔,整个对象被大括号 {}
包裹。JSON 中的值可以是字符串、数字、布尔值、数组、对象或者 null。以下是 JSON 的基本结构:
{
"key1": "value1",
"key2": "value2",
"key3": {
"subkey1": "subvalue1",
"subkey2": "subvalue2"
},
"key4": [1, 2, 3],
"key5": true,
"key6": null
}
2. JSON的语法规则
- 键和值必须使用双引号包裹;
- 键值对之间使用冒号分隔;
- 多个键值对之间使用逗号分隔;
- 对象必须使用大括号
{}
包裹; - 数组必须使用方括号
[]
包裹; - 字符串可以使用双引号或者单引号,但推荐使用双引号;
- 支持的数据类型包括字符串、数字、布尔值、数组、对象和 null。
3. JSON的常见使用示例
3.1 创建一个简单的 JSON 对象
{
"name": "John Doe",
"age": 30,
"isStudent": false,
"languages": ["JavaScript", "Python", "Java"],
"address": {
"city": "New York",
"country": "USA"
},
"graduated": null
}
3.2 JSON数组示例
[
{
"name": "John Doe",
"age": 30
},
{
"name": "Alice Smith",
"age": 25
},
{
"name": "Bob Johnson",
"age": 35
}
]
3.3 JSON嵌套示例
{
"name": "John Doe",