Python中JSON库是一种用来处理JSON(JavaScript Object Notation)数据的库,它可以帮助我们读写JSON数据,并且可以将JSON数据转换为Python对象和Python对象转换为JSON数据。
JSON库的使用方法
要使用JSON库,需要导入json模块:
import json
就可以使用JSON库来处理JSON数据,下面介绍几个常用的方法:
- json.loads():将JSON字符串转换为Python对象;
- json.dumps():将Python对象转换为JSON字符串;
- json.load():从文件中读取JSON数据并转换为Python对象;
- json.dump():将Python对象转换为JSON数据并写入文件。
JSON库的实例
使用JSON库的实例如下:
# 将Python对象转换为JSON字符串
data = {
'name': 'Jack',
'age': 22,
'gender': 'Male'
}
json_str = json.dumps(data)
print(json_str)
# 输出:{"name": "Jack", "age": 22, "gender": "Male"}
# 从文件中读取JSON数据并转换为Python对象
with open('data.json', 'r') as f:
data = json.load(f)
print(data)
# 输出:{'name': 'Jack', 'age': 22, 'gender': 'Male'}
以上就是。