使用JSON模块在Python中轻松序列化并进行序列化JSON数据。
#python #json #serialize #deserialize

使用json模块轻松地在Python中序列化并进行序列化JSON数据。 JSON是一种易于读写的广泛使用的数据格式,json模块使使用Python中的JSON数据易于使用。这是一个例子:

import json

# serialize a Python object to JSON
data = {'name': 'Alice', 'age': 25}
json_data = json.dumps(data)
print(json_data)

# deserialize JSON data to a Python object
json_data = '{"name": "Bob", "age": 30}'
data = json.loads(json_data)
print(data)

这将输出:

{"name": "Alice", "age": 25}
{'name': 'Bob', 'age': 30}

在此示例中,我们使用dumps方法将python对象(data)序列化为json-formatted String(json_data)。然后,我们使用loads方法将JSON-Formatted String(json_data)供应到Python对象(data)。这使得与Python中的JSON数据一起使用,无论您是从文件中阅读还是写入文件,还是通过网络发送数据。