{site_name}

{site_name}

🌜 搜索

Python中的json模块是一个用于处理JSON数据的标准库

Python 𝄐 0
python the json object must
Python中的json模块是一个用于处理JSON数据的标准库。JSON是一种轻量级的数据交换格式,常用于Web应用程序中传输数据。json模块提供了将Python对象序列化为JSON格式字符串以及将JSON格式字符串反序列化为Python对象的方法。

以下是一个将Python字典序列化为JSON字符串的例子:

python
import json

data = {"name": "John", "age": 30, "city": "New York"}

# 将Python字典序列化为JSON字符串
json_str = json.dumps(data)

print(json_str) # 输出: {"name": "John", "age": 30, "city": "New York"}


以下是一个将JSON字符串反序列化为Python对象的例子:

python
import json

json_str = '{"name": "John", "age": 30, "city": "New York"}'

# 将JSON字符串反序列化为Python对象(字典)
data = json.loads(json_str)

print(data) # 输出: {'name': 'John', 'age': 30, 'city': 'New York'}


除了dumps和loads函数之外,json模块还提供了其他一些方法,例如dump和load可以将JSON数据写入文件或从文件中读取JSON数据等。