python json结构
时间: 2024-11-09 22:18:21 浏览: 10
python之生成多层json结构的实现
Python中的JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,它将数据表示为键值对的形式,类似于键-值对的字典(dict)。JSON 结构通常包含三种基本类型:
1. **对象(Dictionary/Dict)**:无序的键值对集合,每个键是一个字符串,值可以是任意类型的 JSON 数据,包括数字、字符串、数组、其他对象等。
示例:
```
{
"name": "John",
"age": 30,
"city": "New York"
}
```
2. **数组(List)**:有序的一系列值组成的序列,可以包含任意类型的 JSON 数据。
示例:
```
[1, "apple", true, {"key": "value"}]
```
3. **数值(Number)**:整数或浮点数,如`42`, `3.14`等。
4. **布尔值(Boolean)**:`True` 或 `False`。
5. **字符串(String)**:用双引号包围的文字。
Python通过内置的`json`模块来处理JSON数据,比如读取JSON文件、创建JSON对象以及将其转换为字符串或反向操作。
阅读全文