使用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数据一起使用,无论您是从文件中阅读还是写入文件,还是通过网络发送数据。